Lune

FAST2026Top-tier venue

ParaSync: Exploiting Fine-Grained Parallelism for Efficient File Synchronization

Zhihao Zhang, Lu Tang, Huiba Li, Yue Yu, Guangtao Xue, Jiwu Shu, Yiming Zhang

2026Year
1Citations

Abstract

File synchronization (sync) based on Content-Defined Chunking (CDC) is gaining increasing importance for data migration over networks owing to its effectiveness in detecting and eliminating duplicate data within synchronized files. CDC-based sync schemes typically comprise three phases: file chunking, chunk matching, and delta reconstruction. Unfortunately, existing sync schemes fail to exploit parallelism inherent in these phases due to two dependencies: a sequential bottleneck in chunking, where checksums are computed only after boundaries are finalized, and rigid client-server stalls that serialize matching and reconstruction.

This paper presents ParaSync, a novel CDC-based file sync scheme that breaks these dependencies to exploit finegrained parallelism. First, ParaSync's multi-threaded chunking algorithm reduces checksum computation to a lightweight combination step, decoupling it from boundary identification while preserving invariability. Second, ParaSync designs a streaming chunk matching method that removes the all-ornothing exchange dependency on both the client and the server sides. Finally, ParaSync introduces an efficient absolute-offsetbased pipelined delta reconstruction process that maximizes the overlap between network and disk I/O operations. We have done extensive experiments over both WANs and LANs using diverse real-world datasets. The results show that compared to the state-of-the-art file sync schemes, ParaSync achieves up to 7.6× speedup for file chunking and significantly improves the overall sync performance by up to 3.7×, while maintaining a consistent level of network traffic.

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext ab52ee6e-78c6-4519-be32-67c4de27db82

Builds on11

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines