Reviving Zombie Pages on SSDs

2018 IEEE International Symposium on Workload Characterization (IISWC)(2018)

引用 2|浏览45
暂无评分
摘要
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.
更多
查看译文
关键词
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
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要