Skip to main content

OERD - On Demand and Efficient Replication Dereplication

  • Conference paper
  • 1084 Accesses

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

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.

Keywords

  • Replication
  • Logical resource (LR)
  • Service
  • Private cloud
  • IaaS

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-642-30111-7_40
  • Chapter length: 10 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   349.00
Price excludes VAT (USA)
  • ISBN: 978-3-642-30111-7
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   449.99
Price excludes VAT (USA)

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)

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

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

    MathSciNet  CrossRef  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)

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

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

    MathSciNet  CrossRef  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)