Skip to main content

OERD - On Demand and Efficient Replication Dereplication

  • Conference paper
Advances in Computer Science, Engineering & Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AINSC,volume 167))

  • 1228 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  MathSciNet  Google Scholar 

  4. Xiong, K., Perros, H.: Service Performance and Analysis in Cloud Computing. In: World Conference on Services-I, pp. 693–700 (2009)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Panagos, E., Delis, A.: Selective Replication for Content Management Environments. IEEE Journal on Internet Computing 9(3), 45–51 (2005)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Walters, J.P., Chaudhary, V.: Replication-Based Fault Tolerance for MPI Application. IEEE Trans. on Parallel and Distributed Systems 20(7), 997–1010 (2009)

    Article  Google Scholar 

  12. 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)

  13. 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)

  14. Cloud Security Alliance (CSA) https://cloudsecurityalliance.org/ (accessed on October 22, 2011)

  15. 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)

    Google Scholar 

  16. Spector, A.Z.: Performing remote operation efficiently on a local computer Network. Communications of the ACM 25(4), 246–259 (1982)

    Article  MathSciNet  Google Scholar 

  17. Venkatasubramanian, N., Talcott, C.L.: A Reflective Framework for Providing Safe QoS-enabled Customizable Middleware. In: Workshop on Reflective Middleware, RM 2000 (2000)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vardhan Manu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics