Analyzing distributed file synchronization techniques for educational data

“Movement of Enhancing Opportunities and Improving Technology”, abbreviated as Fatih, is among the most important educational projects in Turkey, in which students and teachers can use their tablet PCs to obtain educational data (text, images, media, etc.) stored in cloud servers. However, the limited network bandwidth and increase in both the number of users and their educational data sizes degrade the system performance and even negatively affect the overall usability of the system. Proxy server is a solution approach to both decreasing network traffic and increasing the efficiency in data transfers between end users (tablets) and cloud servers. In case of using a proxy server, synchronization problems arise. In this paper, distributed file synchronization approaches such as SyncML, Rsync and CouchDB have been reviewed and compared for their feasibility of employing in this school level proxy server based distributed systems architecture.

[1]  Kannan Ramchandran,et al.  Efficient file synchronization: A distributed source coding approach , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[2]  Hoon Choi,et al.  Data synchronization protocol in mobile computing environment using yncML , 2002, 5th IEEE International Conference on High Speed Networks and Multimedia Communication (Cat. No.02EX612).

[3]  Angelos Bilas,et al.  Cloud-based synchronization of distributed file system hierarchies , 2010, 2010 IEEE International Conference On Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS).

[4]  Sajal K. Das,et al.  A Storage Infrastructure for Heterogeneous and Multimedia Data in the Internet of Things , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[5]  Sachin Agarwal,et al.  Fast PDA synchronization using characteristic polynomial interpolation , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[6]  Zhihan Liu,et al.  A novel development and analysis solution to PaaS log by using CouchDB , 2012, 2012 3rd IEEE International Conference on Network Infrastructure and Digital Content.

[7]  Torsten Suel,et al.  Algorithms for Low-Latency Remote File Synchronization , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[8]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[9]  Deepak Gupta,et al.  Remote File Synchronization Single-Round Algorithms , 2010 .

[10]  Yoshiaki Terashima,et al.  Study on binary code synchronization in consumer devices , 2010, IEEE Transactions on Consumer Electronics.

[11]  Juan Julián Merelo Guervós,et al.  Pool vs. Island Based Evolutionary Algorithms: An Initial Exploration , 2012, 2012 Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[12]  Geoffrey C. Fox,et al.  Web Service Grids: an evolutionary approach , 2005, Concurr. Pract. Exp..

[13]  Sachin Agarwal,et al.  On the scalability of data synchronization protocols for PDAs and mobile devices , 2002, IEEE Netw..