<scp>StreamDedup</scp> : Distributed In-line Deduplication for Disaggregated Storage
Efficient data reduction techniques, including deduplication and compression, are essential in storage systems, affecting performance and longevity. Existing data deduplication approaches often focus on intra-SSD deduplication, missing opportunities for cross-node deduplication, or have scalability issues when aiming for low latency and high throughput data reduction on large-scale, distributed SSD arrays. We propose StreamDedup, a distributed stream accelerator implementing a transparent layer of deduplication as a network-attached, middle-tier service between the compute and storage tiers. StreamDedup manages all aspects of data deduplication and compression and can be seamlessly integrated into existing systems. It is RDMA-enabled and highly scalable, enhancing data processing capacities for large-scale storage systems. Our prototype, deployed on FPGAs, demonstrates that StreamDedup achieves a throughput of 12.7 GB/s on a single node, matching the network bandwidth of disaggregated storage, with a latency of less than 50 μs. Across 10 nodes StreamDedup shows an almost linear increase in throughput with less than 60 μs of latency.
Authors
- Dejan Milojičić (ORCID: https://orcid.org/0000-0001-9830-8588)
- Runbin Shi (ORCID: https://orcid.org/0000-0003-4901-5476)
- Jonas Dann (ORCID: https://orcid.org/0000-0002-6706-0353)
- Sai Rahul Chalamalasetti (ORCID: https://orcid.org/0000-0001-9004-440X)
- Jiayong Li (ORCID: https://orcid.org/0000-0003-1961-5796)
- Zhenhao He (ORCID: https://orcid.org/0009-0002-2825-6430)
- Alex Veprinsky
- Lance Evans
- Gustavo Alonso
Institutions
- Microsoft (United States) (US)
- ETH Zurich (CH)
- Hewlett Packard Enterprise (United States) (US)
- Matrix Research (United States) (US)
Publication Details
- Journal
- ACM Transactions on Reconfigurable Technology and Systems
- Published
- 2026-03-02
- DOI
- https://doi.org/10.1145/3799896
- Primary Topic
- Cloud Data Security Solutions
- Type
- article
- Field-Weighted Citation Impact
- 0.00