Building a High-performance Fine-grained Deduplication Framework for Backup Storage with High Deduplication Ratio
Xiangyu Zou, Wen Xia, Philip Shilane, Haijun Zhang, Xuan Wang
Abstract
Fine-grained deduplication, which first removes identical chunks and then eliminates redundancies between similar but non-identical chunks (i.e., delta compression), could exploit workloads' compressibility to achieve a very high deduplication ratio but suffers from poor backup/restore performance. This makes it not as popular as chunk-level deduplication thus far. This is because allowing workloads to share more references among similar chunks further reduces spatial/temporal locality, causes more I/O overhead, and leads to worse backup/restore performance.
In this paper, we address issues for different forms of poor locality with several techniques, and propose MeGA, which achieves backup and restore speed close to chunklevel deduplication while preserving fine-grained deduplication's significant deduplication ratio advantage. Specifically, MeGA applies 1 a backup-workflow-oriented delta selector to address poor locality when reading base chunks, and 2 a delta-friendly data layout and "Always-Forward-Reference" traversing in the restore workflow to deal with the poor spatial/temporal locality of deduplicated data.
Evaluations on four datasets show that MeGA achieves a better performance than other fine-grained deduplication approaches. In particular, compared with the traditional greedy approach, MeGA achieves a 4.47-34.45× higher backup performance and a 30-105× higher restore performance while maintaining a very high deduplication ratio. Delta Chunks' Positions Corresponding Base Chunks' Possible Positions Cat.(1,2) ⇒ Cat.(1,2), Cat.(1,3) Cat.(2,2) ⇒ Cat.(1,2), Cat.(2,2), Cat.(1,3), Cat.(2,3) Cat.(1,3) ⇒ Cat.(1,3) Cat.(2,3) ⇒ Cat.(1,3), Cat.(2,3)
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- TiDedup: A New Distributed Deduplication Architecture for CephMyoungwon Oh, Sungmin Lee, Samuel Just, Youngjin Yu et al.USENIX ATC 2023 · 23 citations
- LoopDelta: Embedding Locality-aware Opportunistic Delta Compression in Inline Deduplication for Highly Efficient Data ReductionYucheng Zhang, Hong Jiang, Dan Feng, Nan Jiang et al.USENIX ATC 2023 · 13 citations
- ShieldReduce: Fine-Grained Shielded Data ReductionJingyuan Yang, Jun Wu, Ruilin Wu, Jingwei Li et al.USENIX ATC 2025 · 3 citations
- SkySync: Accelerating File Synchronization with Collaborative Delta GenerationZhihao Zhang, Huiba Li, Lu Tang, Guangtao Xue et al.FAST 2026
- Towards Condensed and Efficient Read-Only File System via Sort-Enhanced CompressionHao Huang, Yifeng Zhang, Yanqi Pan, Wen Xia et al.FAST 2026
Builds on5
- Dedup Est Machina: Memory Deduplication as an Advanced Exploitation VectorErik Bosman, Kaveh Razavi, Herbert Bos, Cristiano GiuffridaS&P 2016 · 252 citations
- DupHunter: Flexible High-Performance Deduplication for Docker RegistriesNannan Zhao, Hadeel Albahar, Subil Abraham, Keren Chen et al.USENIX ATC 2020 · 54 citations
- The Dilemma between Deduplication and Locality: Can Both be Achieved?Xiangyu Zou, Jingsong Yuan, Philip Shilane, Wen Xia et al.FAST 2021 · 45 citations
- Odess: Speeding up Resemblance Detection for Redundancy Elimination by Fast Content-Defined SamplingXiangyu Zou, Cai Deng, Wen Xia, Philip Shilane et al.ICDE 2021 · 26 citations
- BCD deduplication: effective memory compression using partial cache-line deduplicationSungbo Park, Ingab Kang, Yaebin Moon, Jung Ho Ahn et al.ASPLOS 2021 · 19 citations
Related papers
- Once Rolling Hashing is Enough: Exploiting Rolling Hash Reuse in Delta CompressionHaoliang Tan, Wenhao Ou, Xiangyu Zou, Cai Deng et al.EuroSys 2026 · 1 citation
- Palantir: Hierarchical Similarity Detection for Post-Deduplication Delta CompressionHongming Huang, Peng Wang, Qiang Su, Hong Xu et al.ASPLOS 2024 · 9 citations
- Garbage Collection Does Not Only Collect Garbage: Piggybacking-Style Defragmentation for Deduplicated Backup StorageDingbang Liu, Xiangyu Zou, Tao Lu, Philip Shilane et al.EuroSys 2025 · 1 citation
- imDedup: A Lossless Deduplication Scheme to Eliminate Fine-grained Redundancy among ImagesCai Deng, Qi Chen, Xiangyu Zou, Erci Xu et al.ICDE 2022 · 16 citations
- Gemina: A Coordinated and High-Performance Memory Deduplication EngineZhehua Zhang, Suzhen Wu, Wenyan You, Chunfeng Du et al.HPCA 2025
