Use of nomadic computing devices for storage synchronization

The use of nomadic computing devices for synchronization aims to synchronize storage devices without the use of Internet connectivity, but by the use of moving devices between the storages. The synchronization data is transferred using the nomadic device that moves in a roundtrip manner between the synchronization endpoints. Although there exist network-based and distributed file synchronization mechanisms, the consumption of network bandwidth and cost of transmission of data is a major concern for the users. Furthermore, the use of Internet for synchronization of large media are often limited with lower upload speeds, which makes the entire process slower. The work presents a solution that uses devices such as computers, mobile phones and other network attached IoT devices to carry data required for synchronization. The work demonstrates the implementation of an efficient synchronization scheme for bulk media by means of nomadic computing devices. The results demonstrated competitive performance with existing synchronization mechanisms given the users do not anticipate real-time synchronization but nomadic access exists. The presented architecture does the needful for synchronization of storages with a minimum cost while utilizing redundant storages as event brokers to communicate file changes.

[1]  Thomas Bocek,et al.  Box2Box - A P2P-based file-sharing and synchronization application , 2013, IEEE P2P 2013 Proceedings.

[2]  Seungyeop Han,et al.  MetaSync: Coordinating Storage across Multiple File Synchronization Services , 2016, IEEE Internet Computing.

[3]  Lijun Zhang,et al.  UCDC: Unlimited Content-Defined Chunking, A File-Differing Method Apply to File-Synchronization among Multiple Hosts , 2016, 2016 12th International Conference on Semantics, Knowledge and Grids (SKG).

[4]  Akshay Patil,et al.  RSYNC over HTTPS for Linux and Windows with Seamless data transfer , 2015 .

[5]  P. Chenna Reddy,et al.  Performance comparison of TCP, UDP and SCTP in a wired network , 2016, 2016 International Conference on Communication and Electronics Systems (ICCES).

[6]  Cristian Ungureanu,et al.  Reliable, Consistent, and Efficient Data Sync for Mobile Apps , 2015, FAST.

[7]  Kave Eshghi,et al.  A Framework for Analyzing and Improving Content-Based Chunking Algorithms , 2005 .

[8]  P. Chenna Reddy,et al.  Performance comparison of TCP, UDP and TFRC in static wireless environment , 2015, 2015 2nd International Conference on Electronics and Communication Systems (ICECS).

[9]  Roberto Di Pietro,et al.  A tunable proof of ownership scheme for deduplication using Bloom filters , 2014, 2014 IEEE Conference on Communications and Network Security.

[10]  Haiyang Wang,et al.  On the measurement of P2P file synchronization: Resilio Sync as a case study , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).