File Synchronization Systems Survey
Zulqarnain Mehdi, Hani Ragab-Hassen

TL;DR
This survey reviews various file synchronization systems, comparing centralized cloud solutions and decentralized P2P networks, highlighting their advantages and limitations in different use cases.
Contribution
It provides a comprehensive overview of existing file synchronization technologies, analyzing their architectures, strengths, and weaknesses.
Findings
Cloud-based systems rely on central servers for storage.
P2P systems enable decentralized sharing among users.
Each approach has distinct advantages and limitations.
Abstract
Several solutions exist for file storage, sharing, and synchronization. Many of them involve a central server, or a collection of servers, that either store the files, or act as a gateway for them to be shared. Some systems take a decentralized approach, wherein interconnected users form a peer-to-peer (P2P) network, and partake in the sharing process: they share the files they possess with others, and can obtain the files owned by other peers. In this paper, we survey various technologies, both cloud-based and P2P-based, that users use to synchronize their files across the network, and discuss their strengths and weaknesses.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Advanced Data Storage Technologies
