LAPSync: a Location-Aware Protocol for Remote File Synchronization
Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Commercial provisioning of file synchronization services (FSS) relies entirely on protocols that utilize a remote central server that is often located in the cloud to host important files. Updates at user computers are propagated to the central server and from the central server to other sources in need of such updates. Therefore, a synchronization operation between two computers located on the same network often results in file data transmission to and from this local network at least twice. This introduces an unnecessary bandwidth usage on a user’s local network and has become an issue, especially since there is an increase in the demands for internet resources.
This thesis work presents a new file synchronization protocol towards FSS known as LAPSync (location-aware protocol for remote file synchronization). This paper also proposes a hierarchical synchronization mechanism by utilizing LAPSync. Our proposed solution relies on the ability of LAPSync clients to acquire knowledge about the location of clients participating in the synchronization operation to construct a hierarchical synchronization path. Finally, we implement our protocol into a prototype and conduct experiments to compare with drop-box (a popular file synchronization service). The results obtained show that LAPSync offers a reduction in bandwidth usage when the files to be synchronized exist on the same local network
Place, publisher, year, edition, pages
2012. , 14 p.
File synchronization, protocols, location-aware protocols, distributed systems, algorithms, Rsync, network topology, client, server, checksums, hash code, blocks, file, source, target, data, remote data center, remote synchronization.
IdentifiersURN: urn:nbn:se:hv:diva-4460OAI: oai:DiVA.org:hv-4460DiVA: diva2:537347
Subject / course
2012-06-12, H210, Hogskolan Vast, Trollhattan, 13:15 (English)