Regression based performance modeling and provisioning for NoSQL cloud databases

被引:12
|
作者
Farias, Victor A. E. [1 ]
Sousa, Flavio R. C. [1 ]
Maia, Jose Gilvan R. [1 ]
Gomes, Joao Paulo P. [1 ]
Machado, Javam C. [1 ]
机构
[1] LSBD DC UFC, Campus Pici Bloco 952, BR-60455760 Fortaleza, CE, Brazil
关键词
Cloud computing; Performance modeling; NoSQL databases; Workload analysis;
D O I
10.1016/j.future.2017.08.061
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is a successful and emerging paradigm that supports on-demand services with pay-as-you-go model. Because of the exponential growth of data, NoSQL databases have been used to manage data in the cloud. In this scenario, it is fundamental for cloud providers guarantee Quality of Service (QoS) by avoiding violations to Service Level Agreement (SLA) contract while reducing the operational costs related to overprovisioning and underprovisioning. In this regard, elastic provisioning mechanisms are employed to maintain QoS by dynamically adding and removing resources to handle workload fluctuations. These mechanisms can also take more accurate provisioning decisions based on performance predictions of the cluster shrinkage and growth. Performance prediction is a challenging task since concurrent access of distributed data can cause non-linear effects on performance. This paper presents a performance modeling approach for NoSQL databases in terms of SLA-based metrics capable of capturing non-linear effects caused by concurrency and distribution aspects. Moreover we present a elastic provisioning strategy that takes advantage on performance models to deliver a reliable resource provisioning. We carried out experiments in order to evaluate our performance modeling and provisioning approaches. The results confirmed that our performance modeling can accurately predict throughput and SLA violations measurements under a wide range of workload settings and also that our elastic provisioning approach can ensure QoS while using resources efficiently. (c) 2017 Published by Elsevier B.V.
引用
收藏
页码:72 / 81
页数:10
相关论文
共 50 条
  • [1] Performance Analysis in NoSQL Databases, Relational Databases and NoSQL Databases as a Service in the Cloud
    Marrero, Luciano
    Olsowy, Verena
    Tesone, Fernando
    Thomas, Pablo
    Delia, Lisandro
    Pesado, Patricia
    [J]. COMPUTER SCIENCE - CACIC 2020, 2021, 1409 : 157 - 170
  • [2] Machine Learning Approach for Cloud NoSQL Databases Performance Modeling
    Farias, Victor A. E.
    Sousa, Flavio R. C.
    Maia, Jose G. R.
    Gomes, Joao P. P.
    Machado, Javam C.
    [J]. 2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 617 - 620
  • [3] Logical Unified Modeling for NoSQL Databases
    Abdelhedi, Fatma
    Brahim, Amal Ait
    Atigui, Faten
    Zurfluh, Gilles
    [J]. ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 249 - 256
  • [4] Modeling and Querying Data in NoSQL Databases
    Kaur, Karamjit
    Rani, Rinkle
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [5] A performance comparison of SQL and NoSQL databases
    Li, Yishan
    Manoharan, Sathiamoorthy
    [J]. 2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 15 - 19
  • [6] An Insightful View on Security and Performance of NoSQL Databases
    Saxena, Upaang
    Sachdeva, Shelly
    [J]. DATA SCIENCE AND ANALYTICS, 2018, 799 : 643 - 653
  • [7] UML4NOSQL: A NOVEL APPROACH FOR MODELING NOSQL DOCUMENT-ORIENTED DATABASES BASED ON UML
    Maicha, Mohammed ElHabib
    Ouinten, Youcef
    Ziani, Benameur
    [J]. COMPUTING AND INFORMATICS, 2022, 41 (03) : 813 - 833
  • [8] Performance Comparison between Five NoSQL Databases
    Tang, Enqing
    Fan, Yushun
    [J]. 2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 105 - 109
  • [9] Comparative Analysis of performance for SQL and NoSQL Databases
    Diaz Erazo, Amparo Daniela
    Morales Morales, Mario Raul
    Pineda Chavez, Veronica Karina
    Morales Cardoso, Santiago Leonardo
    [J]. 2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [10] Review of NoSQL Databases and Performance Testing on HBase
    Naheman, Wumuti
    Wei, Jianxin
    [J]. PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 2304 - 2309