Vectorized Sequence-Based Chunking for Data Deduplication

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Udayashankar, Sreeharsha, Al-Kiswany, Samer
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916761892290560
author Udayashankar, Sreeharsha
Al-Kiswany, Samer
author_facet Udayashankar, Sreeharsha
Al-Kiswany, Samer
contents Data deduplication has gained wide acclaim as a mechanism to improve storage efficiency and conserve network bandwidth. Its most critical phase, data chunking, is responsible for the overall space savings achieved via the deduplication process. However, modern data chunking algorithms are slow and compute-intensive because they scan large amounts of data while simultaneously making data-driven boundary decisions. We present SeqCDC, a novel chunking algorithm that leverages lightweight boundary detection, content-defined skipping, and SSE/AVX acceleration to improve chunking throughput for large chunk sizes. Our evaluation shows that SeqCDC achieves 15x higher throughput than unaccelerated and 1.2x-1.35x higher throughput than vector-accelerated data chunking algorithms while minimally affecting deduplication space savings.
format Preprint
id arxiv_https___arxiv_org_abs_2505_21194
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Vectorized Sequence-Based Chunking for Data Deduplication
Udayashankar, Sreeharsha
Al-Kiswany, Samer
Distributed, Parallel, and Cluster Computing
Data deduplication has gained wide acclaim as a mechanism to improve storage efficiency and conserve network bandwidth. Its most critical phase, data chunking, is responsible for the overall space savings achieved via the deduplication process. However, modern data chunking algorithms are slow and compute-intensive because they scan large amounts of data while simultaneously making data-driven boundary decisions. We present SeqCDC, a novel chunking algorithm that leverages lightweight boundary detection, content-defined skipping, and SSE/AVX acceleration to improve chunking throughput for large chunk sizes. Our evaluation shows that SeqCDC achieves 15x higher throughput than unaccelerated and 1.2x-1.35x higher throughput than vector-accelerated data chunking algorithms while minimally affecting deduplication space savings.
title Vectorized Sequence-Based Chunking for Data Deduplication
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2505.21194