Replica Synchronization in Distributed File System using Asynchronous Replication

International Journal of Computer Science and Engineering
© 2015 by SSRG - IJCSE Journal
Volume 2 Issue 2
Year of Publication : 2015
Authors : Mr. B. Muruganantham, Mr.Tushar Kumar Pandey

How to Cite?

Mr. B. Muruganantham, Mr.Tushar Kumar Pandey, "Replica Synchronization in Distributed File System using Asynchronous Replication," SSRG International Journal of Computer Science and Engineering , vol. 2,  no. 2, pp. 12-16, 2015. Crossref,


The availability of resources in a distributed environment is an important factor to be considered when designing a distributed system. Replication is a well-known technique to achieve fault tolerance in distributed systems, thereby enhancing availability. But some efficient techniques are required to keep all the replicas consistent i.e every replica should have the same copy of the data. When a user changes or does any modification, the similar modification has to be done on every other replica for the purpose of achieving consistency. Proposed method uses write through mechanism i.e. whenever the client make any modification on the file, that modification will be immediately transmitted to the server, so the server can also perform similar modification on the server copy of the file and then asynchronous replication is followed i.e whenever any modification is done, first the primary copy is updated and new version number is added with the dirty bit marked as 0. This shows that the data is a valid data. A threshold is set between subsequent modification and once the threshold is reached, then the updates will be propagated to other replicas also. It ensures data consistency from the viewpoint of client


 File Replication, Update Propagation


[1] Jianwei Liao, Li Li, Huaidong Chen, Xiaoyan Liu, “Adaptive Replica Synchronization for Distributed File Systems”, IEEE System Journal, 2014. 
[2] D Jianwei Liao, Yutaka Ishikawa, “Partial Replication of Metadata to Achieve High Metadata Availability in Parallel File Systems,” in Proc. 41st ICPP, 2012. 
[3] Wolfson, O., Jajodia, S. and Huang, Y. 1997. An adaptive data replication algorithm. ACM Transactions on Database Systems, 22(2):255–314. 
[4] Cidon, Stephen Rumble, Ryan Stutsman, Sachin Katti, John Ousterhout and Mendel Rosenblum, “Copysets: Reducing the frequency of data loss in cloud storage,” in Proc. USENIX Conf. ATC, 2013. 
[5] Clarke, I., Sandberg, O., Wiley, B. and Hong, T. 2000. Freenet: A distributed anonymous information storage and retrieval system. 
[6] Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung, “The Google File System,” SOSP’03, October 1S9–22, 2003,Bolton Landing.