arXiv · 2610.13704
Benchmarking Content-Defined Chunking Algorithms for Data Deduplication
Abstract
Data deduplication relies on content-defined chunking (CDC) algorithms to decide where data is split. We observe that most CDC algorithms are modular: a base chunking algorithm fixes the byte-level cut-point condition, while high-level techniques (size normalization, min/max thresholds, caching) layer on top. Existing benchmarks conflate the two, obscuring which design choices actually drive performance. We isolate and evaluate eight state-of-the-art base chunking algorithms across four realistic workloads and four metrics: throughput, deduplication ratio, mean chunk size, and chunk-size variance. Further, we derive new formulas relating algorithm parameters to expected chunk size for AE, RAM, and MII. In doing so, we uncover a longstanding error in the widely-used AE parameterization reproduced across multiple papers and evaluation tools that produces chunks 13-39% smaller than intended and inflates AE's reported deduplication. Across our evaluation, AE is the most balanced base chunking algorithm across all four metrics, RAM's similarity to AE does not carry over to low-entropy data, and MII and PCI show limited advantages over simpler alternatives in storage-oriented workloads. We release all implementations, datasets, and analysis scripts as open source.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Marcel Gregoriadis, Leonhard Balduf, Björn Scheuermann, Johan Pouwelse. 2026-10-09. Benchmarking Content-Defined Chunking Algorithms for Data Deduplication. https://arxiv.org/abs/2610.13704
Cite the original work for its findings. Save a collection to share your selection of sources.