skip to main content
10.1145/2675744.2675757acmotherconferencesArticle/Chapter ViewAbstractPublication PagescomputeConference Proceedingsconference-collections
research-article

Support-based replication algorithm for cloud storage systems

Published:09 October 2014Publication History

ABSTRACT

Replication has been used in cloud storage systems as a way to increase data availability. Existing replication strategies proposed for cloud storage systems allow users to fix the replication factor to replicate data. The problem with this approach is that either the user under estimates or over estimates the replication factor due to which the performance of the cloud storage system is affected. In this paper, we have proposed support-based replication algorithm which decides the replication factor based on the popularity of the file and access frequency of the blocks contained in the file. We have also proposed efficient way of placing the replicas in the cloud storage systems in order to improve the performance. Our analysis on storage and average read access time indicates that the proposed replication algorithm requires less storage space and provides better average read access time in comparison with Hadoop distributed file system.

References

  1. Rajkumar, B., Christian V., and Thamarai S. S. 2013. Mastering Cloud Computing. Mc Graw Hill Education, 1st Edition. (2013), 14--15.Google ScholarGoogle Scholar
  2. Da-Wei S., Gui-Ra C., Shang G., Li-Zhong J., and Xing-Wei W. 2012. Modeling a Dynamic Data Replication Strategy to Increase System Availability in Cloud Computing Environments, Journal of computer science and technology, (2012), 256--272.Google ScholarGoogle Scholar
  3. Qingsong W., Bharadwaj V., Bozhao G., Lingfang Z., Dan F, 2010. CDRM: A Cost-effective Dynamic Replication Management Scheme for Cloud Storage Cluster. IEEE International Conference on Cluster Computing. (2010), 188--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Xin S., Jun Z., Qiongxin L., Yushu L. 2009. Dynamic Data Replication on Access Cost in Distributed Systems. (2009), 829--834. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Wenhao L., Yun Y., Dong Yuan. 2011. A Novel Cost-effective Dynamic Data Replication Strategy for Reliability in Cloud Data Centres. Ninth IEEE International Conference on Dependable, Autonomic and Secure Computing. (2011), 496--502. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Frezewd L., Johannes S., Christof F. 2013. Dynamic Replication Technique for Micro-Clouds Based Distributed Storage System. Third IEEE International Conference on Cloud and Green Computing. (2013), 48--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. ZhenQi W., HaiLong L. 2013. Research of Massive Web Log Data Mining Based on Cloud Computing. International Conference on Computation and Information Science. (2013), 591--594. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jiawei H., Michelin K. 2007. Data Mining Concepts and Techniques. 2nd Edition, (2007), 23--29.Google ScholarGoogle Scholar
  9. Chris X. C., Critina L. A., Roy H. C. 2013. Storage-Efficient Data Replica Number Computation for Multi-Level Priority Data in Distributed Storage Systems. 2013.Google ScholarGoogle Scholar
  10. Shravanth O., Qin D., Nasseh T. 2013. Exploring HADOOP as a Platform for Distributed Association Rule Mining, The 5th International Conference on Future Computational Technologies and Applications. (2013), 62--67.Google ScholarGoogle Scholar
  11. Zhang T. 2013. Data Replication Placement in Cloud Storage System. International Workshop on Cloud Computing and Information Security (CCIS). (2013), 551--554.Google ScholarGoogle Scholar
  12. Vikram P., RadhaKrishna P. 2010. Data Mining. First Edition. Oxford university press. (2010), 25--32.Google ScholarGoogle Scholar
  13. Thanasis L., Petros L., Ishfaq A. 2005. Continuous Replica Placement Schemes in Distributed Systems. (2005), 284--292. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Itziar Arrieta-S., Jos'e E., Armend'ariz-I., Joan N. 2012. Classic Replication Techniques on the Cloud. Seventh International Conference on Availability, Reliability and Security. (2012), 268--273. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Huiping P. 2010. Discovery of Interesting Association Rules Based on Web Usage Mining. International Conference on Multimedia Communications. (2010), 272--275. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Zhendong C., Zhongzhi L., You M., Yijing X., Depei Q., Alain R., Ning Z., Gang G. 2012. ERMS: An ElasticReplication Management System for HDFS. International conference on Cluster Computing Workshops. (2012), 32--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Manu V., Akhil., Abhinav V., Dharmender S. K. 2012. Demand Based File Replication and Consistency Mechanism. Third International Conference on Computer and Communication Technology. (2012), 335--339. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Ruay-Shiung C., Hui-Ping C., Yun-Ting W. 2008. A Dynamic Weighted Data Replication Strategy in Data Grids. IEEE. (2008), 414--421 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wenhao L., Yun Y., Jinjun C., Dong Yuan. 2012. A Cost-Effective Mechanism for Cloud Data Reliability Management Based on Proactive Replica Checking. 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. (2012), 564--571. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Support-based replication algorithm for cloud storage systems

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            COMPUTE '14: Proceedings of the 7th ACM India Computing Conference
            October 2014
            175 pages
            ISBN:9781605588148
            DOI:10.1145/2675744

            Copyright © 2014 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 9 October 2014

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            COMPUTE '14 Paper Acceptance Rate21of110submissions,19%Overall Acceptance Rate114of622submissions,18%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader