2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) 2019
DOI: 10.1109/cloudcom.2019.00020
|View full text |Cite
|
Sign up to set email alerts
|

Kaa: Evaluating Elasticity of Cloud-Hosted DBMS

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 27 publications
0
4
0
Order By: Relevance
“…Scalability describes the capability of a software system to address a growing workload by using more resources. Accordingly, horizontal scalability denotes the capability of a distributed application to increase its performance by increasing the number of resource units (such as physical servers or virtual machines) available to the application [121]. Applications that support Elastic Scaling support the action of scaling (out or in) while the application is running, hence without downtime and ideally without impacting application performance [121].…”
Section: Redundancy Mechanismsmentioning
confidence: 99%
See 1 more Smart Citation
“…Scalability describes the capability of a software system to address a growing workload by using more resources. Accordingly, horizontal scalability denotes the capability of a distributed application to increase its performance by increasing the number of resource units (such as physical servers or virtual machines) available to the application [121]. Applications that support Elastic Scaling support the action of scaling (out or in) while the application is running, hence without downtime and ideally without impacting application performance [121].…”
Section: Redundancy Mechanismsmentioning
confidence: 99%
“…Accordingly, horizontal scalability denotes the capability of a distributed application to increase its performance by increasing the number of resource units (such as physical servers or virtual machines) available to the application [121]. Applications that support Elastic Scaling support the action of scaling (out or in) while the application is running, hence without downtime and ideally without impacting application performance [121]. Finally, auto-scaling provides means to automatically adapt the scale-out factor of an elastically scalable application depending on current or even predicted workload.…”
Section: Redundancy Mechanismsmentioning
confidence: 99%
“…Several studies explored these databases from an energy consumption perspective as the queries are optimized [31], or different cloud applications are leveraged [32]. Seybold et al [16] evaluated the elasticity of Cassandra and CouchDb for read and write intensive workloads in private clouds. They also presented a comprehensive methodology for evaluating the availability of Cassandra and CouchDB in case of cloud resource failure [17].…”
Section: Related Workmentioning
confidence: 99%
“…MySQL supports removing and adding node groups rather than nodes through ndb mgm create nodegroup and ndb mgm drop nodegroup commands respectively 16 . For adding a nodegroup, it is required to restart the management server and conduct a rolling restart of the existing data nodes.…”
Section: Design and Implementationmentioning
confidence: 99%