ParaSync: Exploiting Fine-Grained Parallelism for Efficient File Synchronization
Zhihao Zhang, Lu Tang, Huiba Li, Yue Yu, Guangtao Xue, Jiwu Shu, Yiming Zhang
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper11
- Skyplane: Optimizing Transfer Cost and Throughput Using Cloud-Aware OverlaysParas Jain, Sam Kumar, Sarah Wooders, Shishir G. Patil 等NSDI 2023 · 被引用 66 次
- InfiniFS: An Efficient Metadata Service for Large-Scale Distributed FilesystemsWenhao Lv, Youyou Lu, Yiming Zhang, Peile Duan 等FAST 2022 · 被引用 52 次
- Host Congestion ControlSaksham Agarwal, Arvind Krishnamurthy, Rachit AgarwalSIGCOMM 2023 · 被引用 47 次
- Nap: A Black-Box Approach to NUMA-Aware Persistent Memory IndexesQing Wang, Youyou Lu, Junru Li, Jiwu ShuOSDI 2021 · 被引用 46 次
- Revisiting Congestion Control for Lossless EthernetYiran Zhang, Qingkai Meng, Chaolei Hu, Fengyuan RenNSDI 2024 · 被引用 34 次
相关 Paper
- SkySync: Accelerating File Synchronization with Collaborative Delta GenerationZhihao Zhang, Huiba Li, Lu Tang, Guangtao Xue 等FAST 2026
- pFSCK: Accelerating File System Checking and Repair for Modern StorageDavid Domingo, Sudarsun KannanFAST 2021 · 被引用 10 次
- Finding Critical Files from a PacketJunNyung Hur, Hahoon Jeon, Hyeon Gy Shon, Young Jae Kim 等INFOCOM 2021 · 被引用 1 次
- CoRD: Combining Raid and Delta for Fast Partial Updates in Erasure-Coded Storage ClustersHai Zhou, Dan Feng, Yuchong Hu, Wei Wang 等SC 2024 · 被引用 3 次
- DeltaFS: a scalable no-ground-truth filesystem for massively-parallel computingQing Zheng, Charles D. Cranor, Gregory R. Ganger, Garth A. Gibson 等SC 2021 · 被引用 5 次
