skip to main content
10.1145/3213187.3287609acmconferencesArticle/Chapter ViewAbstractPublication PagesiccesConference Proceedingsconference-collections
research-article

Towards a New Data Replication Strategy in MongoDB Systems

Authors Info & Claims
Published:06 July 2018Publication History

ABSTRACT

The use of NoSQL systems becomes necessary when dealing with heterogeneous workloads and the management of more complex and voluminous data. In this paper, we propose a new data replication strategy for a MongoDB document oriented system. It preserves the interest of tenants, e.g., performance, while lowering the cost for cloud providers. The analysis of the results shows that the proposed strategy satisfy the tenant requirements while the resource consumption is reduced for the 1provider.

References

  1. Tabet, K., Mokadem, R., Laouar, M. R., & Eom, S. (2017). Data Replication in Cloud Systems: A Survey. International Journal of Information Systems and Social Change (IJISSC), 8(3), 17--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Wei, Q., Veeravalli, B., Gong, B., Zeng, L., & Feng, D. (2010, September). CDRM: A cost-effective dynamic replication management scheme for cloud storage cluster. In Cluster Computing (CLUSTER), 2010 IEEE International Conference on (pp. 188--196). IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Sakr, S., & Liu, A. (2012, June). Sla-based and consumer-centric dynamic provisioning for cloud databases. In Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on (pp. 360--367). IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Xue, M., Shen, J., & Guo, X. (2015). Replica placement in cloud storage based on minimal blocking probability. In Proceedings of the International Conference on computer engineering and network CENetGoogle ScholarGoogle ScholarCross RefCross Ref
  5. Tos, U., Mokadem, R., Hameurlain, A., Ayav, T., & Bora, S. (2016, July). A performance and profit oriented data replication strategy for cloud systems. In Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld), 2016 Intl IEEE Conferences (pp. 780--787). IEEE.Google ScholarGoogle Scholar
  6. Liu, Y., Wang, Y., & Jin, Y. (2012, July). Research on the improvement of MongoDB. Auto-Sharding in cloud environment. In Computer Science & Education (ICCSE), 2012 7th International Conference on (pp. 851--854). IEEE.Google ScholarGoogle Scholar
  7. Gu, Y., Wang, X., Shen, S., Ji, S., & Wang, J. (2015, June). Analysis of data replication mechanism in NoSQL database MongoDB. In Consumer Electronics-Taiwan (ICCE-TW), 2015 IEEE International Conference on (pp. 66--67). IEEE.Google ScholarGoogle Scholar
  8. Mohamed, H. H. H. (2015). A new auditing mechanism for open source NoSQL database a case study on open source MongoDB database (Doctoral dissertation, Universiti Utara Malaysia).Google ScholarGoogle Scholar
  9. Goel, S., & Buyya, R. (2007). Data replication strategies in wide-area distributed systems. In Enterprise service computing: from concept to deployment (pp. 211--241). IGI Global.Google ScholarGoogle ScholarCross RefCross Ref
  10. Park, S. M., Kim, J. H., Ko, Y. B., & Yoon, W. S. (2003, December). Dynamic data grid replication strategy based on Internet hierarchy. In International Conference on Grid and Cooperative Computing (pp. 838--846). Springer, Berlin, Heidelberg.Google ScholarGoogle Scholar
  11. Liu, Y., Wang, Y., & Jin, Y. (2012, July). Research on the improvement of MongoDB. Auto-Sharding in cloud environment. In Computer Science & Education (ICCSE), 2012 7th International Conference on (pp. 851--854). IEEE.Google ScholarGoogle Scholar
  12. Gu, Y., Wang, X., Shen, S., Ji, S., & Wang, J. (2015, June). Analysis of data replication mechanism in NoSQL database MongoDB. In Consumer Electronics-Taiwan (ICCE-TW), 2015 IEEE International Conference on (pp. 66--67). IEEE.Google ScholarGoogle Scholar
  13. Lima, I., Oliveira, M., Kieckbusch, D., Holanda, M., Walter, M. E. M., Araújo, A., ... & Lifschitz, S. (2016, December). An evaluation of data replication for bioinformatics workflows on NoSQL systems. In Bioinformatics and Biomedicine (BIBM), 2016 IEEE International Conference on (pp. 896--901). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  14. Haughian, G., Osman, R., & Knottenbelt, W. J. (2016, September). Benchmarking replication in cassandra and mongodb nosql datastores. In International Conference on Database and Expert Systems Applications (pp. 152--166). Springer International Publishing.Google ScholarGoogle ScholarCross RefCross Ref
  15. Tauro, C. J., Patil, B. R., & Prashanth, K. R. (2013). A comparative analysis of different nosql databases on data model, query model and replication model. In Proceedings of the International Conference on ERCICA.Google ScholarGoogle Scholar
  16. Membrey, P., Plugge, E., & Hawkins, T.(2010). The definitive guide to MongoDB: the noSQL database for cloud and desktop computing. springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Chodorow, K., & Dirolf, M. (2010). MongoDB: The Definitive Guide O'Reilly Media. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Özsu, M. T., & Valduriez, P. (2011). Principles of distributed database systems. Springer Science & Business Media. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Tos, U. (2017). Réplication de données dans les systèmes de gestion de données à grande échelle (Doctoral dissertation, Université de Toulouse, Université Toulouse III-Paul Sabatier).Google ScholarGoogle Scholar
  20. Mansouri, N., & Asadi, A. (2014). Weighted data replication strategy for data grid considering economic approach. Int. J. Comput. Elect. Auto. Control Inf. Eng, 8, 1336--1345.Google ScholarGoogle Scholar
  21. Abubakar, Y., Adeyi, T. S., & Auta, I. G. (2014). Performance evaluation of NoSQL systems using YCSB in a resource austere environment. Performance Evaluation, 7(8).Google ScholarGoogle Scholar
  22. Y. Kouki, T. Ledoux, and R. Sharrock, "Cross-layer SLA selection for cloud services," in 1st Int. Symp. Network Cloud Computing and Applications. IEEE, Nov. 2011, pp. 143--147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Http://searchnetworking.techtarget.com, may 2015.Google ScholarGoogle Scholar

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 Conferences
    ICCES'18: Proceedings of the 4th ACM International Conference of Computing for Engineering and Sciences
    July 2018
    49 pages
    ISBN:9781450364478
    DOI:10.1145/3213187

    Copyright © 2018 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: 6 July 2018

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate17of43submissions,40%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader