Reviving Zombie Pages on SSDs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

SSDs are being increasingly adopted in the storage hierarchy as they provide substantially lower latencies compared to HDDs. However, there is still a tremendous need for faster service to satisfy the low latency and high bandwidth demands of large-scale computing platforms. Long latency write operations and Garbage Collection (GC) costs are detrimental to the SSD performance as they negatively affect the responsiveness of the drive. Reducing write traffic to the SSD can help significantly lower the response times and minimize the GC costs. In this paper, we show that a majority of pages written to SSD turn into garbage pages. To date, these pages have been immediately (or very soon at the next GC invocations) removed from the device to clean up space for the incoming writes. However, our study in this paper suggests that delaying removal of some garbage pages can help. Specifically, leveraging value popularity to estimate their rebirth can be used to postpone collecting these pages. We design an efficient buffering mechanism to store garbage pages, thereby reducing overheads for GC, and using some of this garbage content to service subsequent writes. Our enhancements considerably reduce the number of writes and lead to lower latency, with an average improvement of 29% and 24.5%, respectively.

Original languageEnglish (US)
Title of host publication2018 IEEE International Symposium on Workload Characterization, IISWC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages156-167
Number of pages12
ISBN (Electronic)9781538667804
DOIs
StatePublished - Dec 11 2018
Event2018 IEEE International Symposium on Workload Characterization, IISWC 2018 - Raleigh, United States
Duration: Sep 30 2018Oct 2 2018

Publication series

Name2018 IEEE International Symposium on Workload Characterization, IISWC 2018

Other

Other2018 IEEE International Symposium on Workload Characterization, IISWC 2018
Country/TerritoryUnited States
CityRaleigh
Period9/30/1810/2/18

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Hardware and Architecture
  • Software
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Reviving Zombie Pages on SSDs'. Together they form a unique fingerprint.

Cite this