Abstract
For many years, file replication and dereplication in distributed computing environment has been researched to enhance and optimize the scalability of the entire system. Although numerous work have been proposed on the issues of file replication, a comprehensive approach still misses out on various fronts. An effort has been made in the present work to propose a reliable and comprehensive file replication and memory aware dereplication mechanism for a trusted private cloud, based on the file threshold. The proposed approach introduces a File Replication Server (FRS) that is responsible for replicating the file on peer FRS, when the file threshold limit is reached. The proposed approach handles file replication, dereplication, access and performance transparency to the system, thereby ensuring the replication and dereplication decisions about the files in a seamless and efficient manner. The approach is simulated on JAVA platform. A comparative study of the proposed approach with the Request Reply Acknowledgement (RRA) and Request Reply (RR) protocol is presented, showing the significant reduction by 37.5% to 58%, in terms of total number of messages exchanged for file replication.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hurley, R.T., Yeap, S.A.: File migration and file replication: a symbiotic relationship. IEEE Trans. on Parallel and Distributed Systems 7, 578–586 (1996)
Mei, A., Mancini, L.V., Jajodia, S.: Secure Dynamic Fragment and Replica Allocation in Large-Scale Distributed File System. IEEE Trans. on Parallel and Distributed Systems 14(9), 885–896 (2003)
Hac, A.: A Distributed Algorithm for Performance Improvement Through File Replication, File Migration, and Process Migration. IEEE Trans. on Software Engg. 15(2), 1459–1470 (1989)
Xiong, K., Perros, H.: Service Performance and Analysis in Cloud Computing. In: World Conference on Services-I, pp. 693–700 (2009)
Xu, P., Zheng, W., Wu, Y., Huang, X., Xu, C.: Enabling cloud storage to support traditional applications. In: 5th Annual China Grid Conference, pp. 167–172 (2010)
Tsai, W.-T., Zhong, P., Elston, J., Bai, X., Chen, Y.: Service Replication with Map Reduce in Clouds. In: 10th International Symp. on Autonomous Decentralized Systems (ISADS), pp. 381–388 (2011)
Sato, H., Matsuoka, S., Endo, T.: File Clustering Based Replication Algorithm in a Grid Environment. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 204–211 (2009)
Panagos, E., Delis, A.: Selective Replication for Content Management Environments. IEEE Journal on Internet Computing 9(3), 45–51 (2005)
Cheng, H.Y., King, C.T.: File Replication for Enhancing the Availability of Parallel I/O Systems on Clusters. In: 1st IEEE Computer Society International Workshop on Cluster Computing, pp. 137–144 (1999)
Cabri, G., Corradi, A., Zambonelli, F.: Experience of Adaptive Replication in Distributed File Systems. In: IEEE Proc. of 22nd EUROMICRO Conf. on Beyond 2000: Hardware and Software Design Strategies, pp. 459–466 (1996)
Walters, J.P., Chaudhary, V.: Replication-Based Fault Tolerance for MPI Application. IEEE Trans. on Parallel and Distributed Systems 20(7), 997–1010 (2009)
Cloud computing - A premier The Internet protocol Journal 12(3) , http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_12-3/123_cloud1.html (accessed on October 22, 2011)
Identifying Applications for Public and Private Clouds, Tom Nolle, Search- cloudcomputing, http://searchcloudcomputing.techtarget.com/tip/0,289483,sid201_gci1358701,00.html?track=NL-1329&ad=710605&asrc=EM_NLT_7835341&uid=8788654 (accessed on October 22, 2011)
Cloud Security Alliance (CSA) https://cloudsecurityalliance.org/ (accessed on October 22, 2011)
Zheng, L., Hu, Y., Yang, C.: Design and Research on Private Cloud Computing Architecture to Support Smart Grid. In: International Conf. on Intelligent Human-Machine Systems and Cybernetics (IHMSC), August 26-27, pp. 159–161 (2011)
Spector, A.Z.: Performing remote operation efficiently on a local computer Network. Communications of the ACM 25(4), 246–259 (1982)
Venkatasubramanian, N., Talcott, C.L.: A Reflective Framework for Providing Safe QoS-enabled Customizable Middleware. In: Workshop on Reflective Middleware, RM 2000 (2000)
Chou, C.-F., Golubchik, L., Lui, J.C.S.: Striping doesn’t scale: how to achieve scalability for continuous media servers with replication. In: 20th International Conference on Distributed Computing Systems, pp. 64–71 (2000)
Venkatasubramanian, N., Deshpande, M., Mohapatra, S., Gutierrez-Nolasco, S., Wickramasuriya, J.: Design and implementation of a composable reflective middleware framework. In: 21st International Conference on Distributed Computing Systems, pp. 644–653 (April 2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this paper
Cite this paper
Manu, V., Paras, G., Singh, K.D. (2012). OERD - On Demand and Efficient Replication Dereplication. In: Wyld, D., Zizka, J., Nagamalai, D. (eds) Advances in Computer Science, Engineering & Applications. Advances in Intelligent Systems and Computing, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30111-7_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-30111-7_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30110-0
Online ISBN: 978-3-642-30111-7
eBook Packages: EngineeringEngineering (R0)