sponsors
help promote
usenix conference policies
You are here
Reducing Solid-State Storage Device Write Stress through Opportunistic In-place Delta Compression
Xuebin Zhang, Jiangpeng Li, and Hao Wang, Rensselaer Polytechnic Institute; Kai Zhao, SanDisk Corporation; Tong Zhang, Rensselaer Polytechnic Institute
Inside modern SSDs, a small portion of MLC/TLC NAND flash memory blocks operate in SLC-mode to serve as write buffer/cache and/or store hot data. These SLC-mode blocks absorb a large percentage of write operations. To balance memory wear-out, such MLC/TLC-to-SLC configuration rotates among all the memory blocks inside SSDs. This paper presents a simple yet effective design approach to reduce write stress on SLC-mode flash blocks and hence improve the overall SSD lifetime. The key is to implement well-known delta compression without being subject to the read latency and data management complexity penalties inherent to conventional practice. The underlying theme is to leverage the partial programmability of SLC-mode flash memory pages to ensure that the original data and all the subsequent deltas always reside in the same memory physical page. To avoid the storage capacity overhead, we further propose to combine intra-sector lossless data compression with intra-page delta compression, leading to opportunistic in-place delta compression. This paper presents specific techniques to address important issues for its practical implementation, including data error correction, and intra-page data placement and management. We carried out comprehensive experiments, simulations, and ASIC (application-specific integrated circuit) design. The results show that the proposed design solution can largely reduce the write stress on SLC-mode flash memory pages without significant latency overhead and meanwhile incurs relatively small silicon implementation cost.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Xuebin Zhang and Jiangpeng Li and Hao Wang and Kai Zhao and Tong Zhang},
title = {Reducing {Solid-State} Storage Device Write Stress through Opportunistic In-place Delta Compression},
booktitle = {14th USENIX Conference on File and Storage Technologies (FAST 16)},
year = {2016},
isbn = {978-1-931971-28-7},
address = {Santa Clara, CA},
pages = {111-124},
url = {https://www.usenix.org/conference/fast16/technical-sessions/presentation/zhang-xuebin},
publisher = {USENIX Association},
month = feb
}
connect with us