Leverage similarity and locality to enhance fingerprint prefetching of data deduplication
Leverage similarity and locality to enhance fingerprint prefetching of data deduplication
复制标题
DOI:
10.1109/padsw.2014.7097802
复制
发表时间:
2014-12
期刊:
影响因子:
--
通讯作者:
Yongtao Zhou;Yuhui Deng;Junjie Xie
中科院分区:
文献类型:
--
作者:
Yongtao Zhou;Yuhui Deng;Junjie Xie
Data deduplication has been widely used at data backup system due to the significantly reduced requirements of storage capacity and network bandwidth. However, the performance of data deduplication gradually decreases with the growth of deduplicated data. This is because the volume of fingerprints grows significantly with the increase of backup data, and a large portion of fingerprints have to be stored on disk drives. This incurs frequent disk accesses to locate fingerprints and blocks the process of data deduplication. Furthermore, the fingerprints belonging to the same file may be discretely stored on disk drives. This generates random and small disk accesses, and results in significant performance degradation when the fingerprints are referred. Additionally, a single fingerprint may appear only once during a backup process. This results in very low cache hit ratio due to lacking temporal locality. This paper proposes to employ file similarity to enhance the fingerprint prefetching, thus improving the cache hit ratio and the performance of data deduplication. Furthermore, the fingerprints are arranged sequently in terms of the backup data stream to maintain the locality and promote the performance. Experimental results demonstrate that the proposed idea can effectively reduce the number of fingerprint accesses going to disk drives, decrease the query overhead of fingerprints, thus significantly alleviating the disk bottleneck of data deduplication.