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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- Membrey, P., Plugge, E., & Hawkins, T.(2010). The definitive guide to MongoDB: the noSQL database for cloud and desktop computing. springer. Google ScholarDigital Library
- Chodorow, K., & Dirolf, M. (2010). MongoDB: The Definitive Guide O'Reilly Media. Google ScholarDigital Library
- Özsu, M. T., & Valduriez, P. (2011). Principles of distributed database systems. Springer Science & Business Media. Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Http://searchnetworking.techtarget.com, may 2015.Google Scholar
Recommendations
Comparing NoSQL MongoDB to an SQL DB
ACMSE '13: Proceedings of the 51st ACM Southeast ConferenceNoSQL database solutions are becoming more and more prevalent in a world currently dominated by SQL relational databases. NoSQL databases were designed to provide database solutions for large volumes of data that is not structured. However, the ...
Ensuring performance and provider profit through data replication in cloud systems
Cloud computing is a relatively recent computing paradigm that is often the answer for dealing with large amounts of data. Tenants expect the cloud providers to keep supplying an agreed upon quality of service, while cloud providers aim to increase ...
A review on data replication strategies in cloud systems
Data replication constitutes an important issue in Cloud data management. In this context, a significant number of replication strategies have been proposed for Cloud systems. Most of the studies in the literature have classified these strategies into ...
Comments