Title
Reviving Zombie Pages on SSDs
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.
Year
DOI
Venue
2018
10.1109/IISWC.2018.8573481
2018 IEEE International Symposium on Workload Characterization (IISWC)
Keywords
Field
DocType
service subsequent writes,buffering mechanism,leveraging value popularity,long latency write operations,garbage collection costs,SSD performance,large-scale computing platforms,high bandwidth demands,storage hierarchy,zombie pages,writes lead,garbage content,GC invocations,garbage pages,GC costs,response times
Garbage,Computer science,Latency (engineering),Parallel computing,Server,Zombie,Garbage collection,Latency (engineering),Operating system,Overhead (business),High bandwidth
Conference
ISBN
Citations 
PageRank 
978-1-5386-6781-1
1
0.36
References 
Authors
11
4
Name
Order
Citations
PageRank
Nima Elyasi1141.99
Anand Sivasubramaniam24485291.86
Mahmut T. Kandemir37371568.54
Chita R. Das4146780.03