Argus: A Precise and Efficient Resemblance Detection for Post-Deduplication Delta Compression
For data reduction techniques used in storage systems, delta compression is often implemented after deduplication, having been shown to achieve a much higher compression ratio by efficiently detecting and compressing similar data chunks. Unfortunately, existing resemblance detection approaches cannot maintain both high throughput and data reduction ratio simultaneously since they either introduce heavy calculation overhead or generate useless features that reduce the accuracy of resemblance detection. In this article, we propose Argus, a fast and precise resemblance detection approach using two primary techniques to improve data-reduction efficiency significantly. First, Argus utilizes a Bin-Wise Partitioning strategy, which separates the rolling hash values of each data chunk into different subsets according to the suffix bits of the hash value and generates features from these subsets. Thus, Argus generates features more efficiently, which both achieves high detection accuracy and improves feature generation speed. Second, based on the efficient Bin-Wise Partitioning strategy, Argus utilizes fine-grained Gear rolling hash and a Plain Feature strategy to manage the granularity of the content represented in the feature, increasing the probability of feature matching and catching as many similar chunks as possible. Consequently, Argus can achieve better detection accuracy, resulting in a much higher compression ratio than previous works while minimizing the computational overhead for resemblance detection. Our evaluation results driven by several real-world datasets suggest that, compared to the state-of-the-art approaches, Argus achieves up to 1.64 × (DeepSketch) and 2.29 × (Finesse, Odess, and N-Transform) higher delta compression ratio and achieves up to 19.9 × (N-Transform), 5.57 × (Finesse), and 1.18 × (Odess) faster feature generation speed.
Authors
- Xiangyu Zou (ORCID: https://orcid.org/0000-0001-5104-8301)
- Wen Xia (ORCID: https://orcid.org/0000-0003-4093-6391)
- Yanqi Pan (ORCID: https://orcid.org/0009-0007-7832-0599)
- Philip Shilane (ORCID: https://orcid.org/0000-0003-1235-0502)
- Cai Deng (ORCID: https://orcid.org/0000-0002-7717-6990)
- Yunsheng Dong (ORCID: https://orcid.org/0009-0000-5004-013X)
- H. Xu (ORCID: https://orcid.org/0009-0007-5358-2082)
Institutions
- Shenzhen Institute of Information Technology (CN)
- Harbin Institute of Technology (CN)
- DELL (United States) (US)
- Newtown Hospital (GB)
Publication Details
- Journal
- ACM Transactions on Storage
- Published
- 2025-07-14
- DOI
- https://doi.org/10.1145/3747839
- Primary Topic
- Algorithms and Data Compression
- Type
- article
- Field-Weighted Citation Impact
- 0.00