Kaa: Evaluating Elasticity of Cloud-hosted DBMS

被引:5
作者
Seybold, Daniel [1 ]
Volpert, Simon [1 ]
Wesner, Stefan [1 ]
Bauer, Andre [2 ]
Herbst, Nikolas [2 ]
Domaschka, Joerg [3 ]
机构
[1] Ulm Univ, Inst Informat Resource Management, Ulm, Germany
[2] Univ Wurzburg, Informat 2, Wurzburg, Germany
[3] Ulm Univ, Inst Inf Resource Management, Ulm, Germany
来源
11TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2019) | 2019年
基金
欧盟地平线“2020”;
关键词
elasticity; cloud; NoSQL; scalability; distributed DBMS;
D O I
10.1109/CloudCom.2019.00020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Auto-scaling is able to change the scale of an application at runtime. Understanding the application characteristics, scaling impact as well as the workload, an auto-scaler aligns the acquired resources to match the current workload. For distributed Database Management Systems (DBMS) forming the backend of many large-scale cloud applications, it is currently an open question to what extent they support scaling at run-time. In particular, elasticity properties of existing distributed DBMS are widely unknown and difficult to evaluate and compare. This paper presents a comprehensive methodology for the evaluation of the elasticity of distributed DBMS. On the basis of this methodology, we introduce a framework that automates the full evaluation process. We validate the framework by defining significant elasticity scenarios for a case study that comprises two DBMS for write-heavy and read-heavy workloads of different intensities. The results show that scalable distributed DBMS are not necessarily elastic and that adding more instances to a cluster at run-time may even decrease the experienced performance.
引用
收藏
页码:54 / 61
页数:8
相关论文
共 32 条
[1]  
Agrawal D., 2011, DASFAA
[2]   Elasticity in Cloud Computing: State of the Art and Research Challenges [J].
Al-Dhuraibi, Yahya ;
Paraiso, Fawaz ;
Djarallah, Nabil ;
Merle, Philippe .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) :430-447
[3]  
Almeida R. F., 2013, SBBD, P12
[4]  
[Anonymous], 2010, ACM SOCC
[5]  
[Anonymous], 2009, P 2 INT WORKSH TEST
[6]  
[Anonymous], 2017, P 18 DOCTORAL S 18 I
[7]  
[Anonymous], 2012, TECH REP
[8]   Chameleon: A Hybrid, Proactive Auto-Scaling Mechanism on a Level-Playing Field [J].
Bauer, Andre ;
Herbst, Nikolas ;
Spinner, Simon ;
Ali-Eldin, Ahmed ;
Kounev, Samuel .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (04) :800-813
[9]   A Provider-agnostic Approach to Multi-cloud Orchestration using a Constraint Language [J].
Baur, Daniel ;
Seybold, Daniel ;
Griesinger, Frank ;
Masata, Hynek ;
Domaschka, Joerg .
2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, :173-182
[10]  
Bermbach D., 2017, CLOUD SERVICE BENCHM