Back to Search Start Over

CDAC: Content-Driven Deduplication-Aware Storage Cache

Authors :
Min Fu
Zhichao Yan
Wen Xia
Hong Jiang
Duo Liu
Yajun Zhao
Congcong Xu
Xianzhang Chen
Yujuan Tan
Jing Xie
Source :
MSST
Publication Year :
2019
Publisher :
IEEE, 2019.

Abstract

Data deduplication, as a proven technology for effective data reduction in backup and archive storage systems, also demonstrates the promise in increasing the logical space capacity of storage caches by removing redundant data. However, our in-depth evaluation of the existing deduplication-aware caching algorithms reveals that they do improve the hit ratios compared to the caching algorithms without deduplication, especially when the cache block size is set to 4KB. But when the block size is larger than 4KB, a clear trend for modern storage systems, their hit ratios are significantly reduced. A slight increase in hit ratios due to deduplicationmay not be able to improve the overall storage performance because of the high overhead created by deduplication. To address this problem, in this paper we propose CDAC, a Content-driven Deduplication-Aware Cache, which focuses on exploiting the blocks' content redundancy and their intensity of content sharing among source addresses in cache management strategies. We have implemented CDAC based on LRU and ARC algorithms, called CDAC-LRU and CDAC-ARC respectively. Our extensive experimental results show that CDACLRU and CDAC-ARC outperform the state-of-the-art deduplication-aware caching algorithms, D-LRU and DARC, by up to 19.49X in read cache hit ratio, with an average of 1.95X under real-world traces when the cache size ranges from 20% to 80% of the working set size and the block size ranges from 4KB to 64 KB.

Details

Database :
OpenAIRE
Journal :
2019 35th Symposium on Mass Storage Systems and Technologies (MSST)
Accession number :
edsair.doi...........6c95c00ec2e9365e0767654912555ff8
Full Text :
https://doi.org/10.1109/msst.2019.00008