IEEE Computer Architecture Letters · 2014 · 11 citations · 7 references
ComputingComputer EngineeringComputer ScienceData ManagementOperating SystemsStorage SystemsData DeduplicationData RedundancyData Storage SystemsFile SystemsStorage ManagementStorage SecurityCold Data ManagementCompression In Storage SystemsData Redundancy ReductionFile System ArchitectureFile System PerformanceRedundant Data StorageSpace-saving StorageStorage Space Optimization
The rapid random access of SSDs enables efficient searching of redundant data and their deduplication. However, the space earned from deduplication cannot be used as permanent storage because it must be reclaimed when deduplication is cancelled as a result of an update to the deduplicated data. To overcome this limitation, we propose a novel FTL scheme that enables the gained capacity to be used as permanent storage space for the file system layer. The proposed approach determines the safe amount of gained capacity that can be provided to the upper layer based on the compression rate prediction scheme. It then secures the required space by compressing cold data when capacity overflow occurs from cancelled deduplication. Our evaluation with a kernel source repository showed that the file system obtained approximately 79 percent additional capacity by the proposed scheme.
7
A Mathematical Theory of Communication
Claude E. Shannon · Bell System Technical Journal · 1948 · 80.7K citations
Aayush Gupta, Youngjae Kim, Bhuvan Urgaonkar · 2009 · 735 citations
A study of practical deduplication
Dutch T. Meyer, William J. Bolosky · ACM Transactions on Storage · 2012 · 472 citations
Leveraging value locality in optimizing NAND flash-based SSDs
Aayush Gupta, Raghav Pisolkar, Bhuvan Urgaonkar et al. · 2011 · 145 citations