DeltaCFS: Boosting Delta Sync for Cloud Storage Services by Learning from NFS | IEEE Conference Publication | IEEE Xplore

DeltaCFS: Boosting Delta Sync for Cloud Storage Services by Learning from NFS


Abstract:

Cloud storage services, such as Dropbox, iCloud Drive, Google Drive, and Microsoft OneDrive, have greatly facilitated users' synchronizing files across heterogeneous devi...Show More

Abstract:

Cloud storage services, such as Dropbox, iCloud Drive, Google Drive, and Microsoft OneDrive, have greatly facilitated users' synchronizing files across heterogeneous devices. Among them, Dropbox-like services are particularly beneficial owing to the delta sync functionality that strives towards greater network-level efficiency. However, when delta sync trades computation overhead for network-traffic saving, the tradeoff could be highly unfavorable under some typical workloads. We refer to this problem as the abuse of delta sync. To address this problem, we propose DeltaCFS, a novel file sync framework for cloud storage services by learning from the design of conventional NFS (Network File System). Specifically, we combine delta sync with NFS-like file RPC in an adaptive manner, thus significantly cutting computation overhead on both the client and server sides while preserving the network-level efficiency. DeltaCFS also enables a neat design for guaranteeing causal consistency and fine-grained version control of files. In our FUSE-based prototype system (which is open-source), DeltaCFS outperforms Dropbox by generating up to 11x less data transfer and up to 100x less computation overhead under concerned workloads.
Date of Conference: 05-08 June 2017
Date Added to IEEE Xplore: 17 July 2017
ISBN Information:
Print ISSN: 1063-6927
Conference Location: Atlanta, GA, USA

Contact IEEE to Subscribe

References

References is not available for this document.