Title :
Flash Saver: Save the Flash-Based Solid State Drives through Deduplication and Delta-encoding
Author_Institution :
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Flash-based SSDs are becoming prevalent in the entire storage stack, but their in-born limitations still remain there, which prevents users´ complete confidence in them, despite of their very attractive performance advantages. One of the critical concerns is their limited lifespan and the associated degrading reliability as the capacity is consumed. A variety of techniques based on caching optimization and redundancy elimination have been proposed to overcome the problem. The main principle behind those techniques is to attempt to reduce the effective write traffic to SSDs. In this paper, we present Flash Saver, which is coupled with the ext2/3 file system and aims to significantly reduce the write traffic to SSDs. Flash Saver deploys deduplication and delta-encoding to reduce the write traffic. Specifically, Flash Saver applies deduplication to file system data blocks and delta-encoding to file system meta-data blocks, based on two important observations which are: (1) There exist large amounts of duplicate data blocks (2) Metadata blocks are accessed/modified much more frequently than data blocks, but with very minimal changes for each update. Our experimental results have shown that Flash Saver can save up to 63% of the total write traffic, which implies reasonably prolonged lifetime, larger effective flash space and higher reliability than that of the original counterpart within their allowable lifespan.
Keywords :
flash memories; meta data; caching optimization; data blocks; deduplication encoding; delta encoding; file system metadata blocks; flash based SSD; flash based solid state drives; flash saver; storage stack; Benchmark testing; File systems; Fingerprint recognition; Radiation detectors; Redundancy; Semantics; deduplication; delta-coding; flash saver;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4879-1
DOI :
10.1109/PDCAT.2012.76