Continuous elasticity: Design and operation of elastic systems
@article{Copil2016ContinuousED, title={Continuous elasticity: Design and operation of elastic systems}, author={Georgiana Copil and Daniel Moldovan and Hong Linh Truong and Schahram Dustdar}, journal={it - Information Technology}, year={2016}, volume={58}, pages={329 - 348} }
Abstract Advancements in the areas of Cloud Computing, Internet of Things (IoT), and hybrid Human-Computer systems have made feasible the creation of a highly integrated human-machine world. The concept of elasticity plays a crucial role in fulfilling this vision, enabling systems to address various requirements reflecting performance, security, and business concerns. However, elastic systems are still in their inception, and numerous challenges need to be addressed in their development and…
Figures from this paper
4 Citations
QoS-Based Elasticity for Service Chains in Distributed Edge Cloud Environments
- Computer ScienceAutonomous Control for a Reliable Internet of Services
- 2018
This chapter focuses on the design choices that may affect the elasticity properties and provides an overview of some decentralized design patterns related to the coordination of elasticity decisions.
Description and Evaluation of Elasticity Strategies for Business Processes in the Cloud
- Computer Science2016 IEEE International Conference on Services Computing (SCC)
- 2016
An elasticity strategy description language is proposed, called Strat, which is defined as an extensible Domain-Specific Language to allow business process holders to describe elasticity strategies that are evaluated using the authors' formal evaluation framework.
Elton: A Cloud Resource Scaling-Out Manager for NoSQL Databases
- Computer Science2018 IEEE 34th International Conference on Data Engineering (ICDE)
- 2018
The Elton tool is presented, a publicly available cloud resource elasticity management system tailored to NoSQL databases that employs probabilistic model checking to allow for both efficient elasticity decisions and analysis of scaling actions and serves as a case study about the benefits of model checking in online decision making and analysis.
Rethinking Divide and Conquer—Towards Holistic Interfaces of the Computing Stack
- Computer ScienceIEEE Internet Computing
- 2020
We argue that the abstractions between the layers of the computing stack and the components of computing systems, especially the HW/SW interface, have to be rethought to cope with the ever-growing…
References
SHOWING 1-10 OF 38 REFERENCES
QUELLE - A Framework for Accelerating the Development of Elastic Systems
- Computer ScienceESOCC
- 2014
QUELLE is introduced – a framework for evaluating and recommending SES deployment configurations from cloud services that both provide the required elasticity, and fulfill cost, quality, and resource requirements, and thus can be incorporated into different phases of the development of SESs.
On Analyzing Elasticity Relationships of Cloud Services
- Computer Science2014 IEEE 6th International Conference on Cloud Computing Technology and Science
- 2014
This paper characterize the elasticity relationships, and develop mechanisms for analyzing them, based on service monitoring information and elasticity requirements, over which a customizable algorithm for relationships analysis is designed.
Experimental Analysis on Autonomic Strategies for Cloud Elasticity
- Computer Science2015 International Conference on Cloud and Autonomic Computing
- 2015
An autonomic approach to manage cloud elasticity in a crosslayered manner that relies on dynamic selection of elasticity tactics and presents an experimental analysis of a sub-set of those elasticity Tactics under different scenarios in order to provide insights on strategies that could drive the autonomic selection of the proper tactics to be applied.
MELA: elasticity analytics for cloud services
- Computer ScienceInt. J. Big Data Intell.
- 2015
MELA is introduced, an elasticity analytics as a service, providing features for monitoring and analysing the elasticity of cloud services in multi-cloud environments and defining novel concepts, namely elasticity space for describing the elastic behaviour of cloud Services, and elasticity pathway for characterising the service’s evolution through the elasticities space.
A Competitive Scalability Approach for Cloud Architectures
- Computer Science2014 IEEE 7th International Conference on Cloud Computing
- 2014
This paper provides different performance metrics and a set of rules based on them to evaluate the status of the cloud stack and scale it on demand to maintain stable performance, and implements a proof-of-concept architecture to experimentally analyze cloud performance in three scenarios of scalability.
ElastMan: autonomic elasticity manager for cloud-based key-value stores
- Computer ScienceHPDC
- 2013
This work presents the design and evaluation of ElastMan, an elasticity controller for Cloud-based elastic key-value stores that combines feedforward and feedback control and demonstrates the feasibility and effectiveness of the approach to automation of Cloud service elasticity.
CloudMF: Applying MDE to Tame the Complexity of Managing Multi-cloud Applications
- Computer Science2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing
- 2014
This paper shows how the Cloud Modelling Framework leverages upon model-driven engineering to tame this complexity by providing a tool-supported domain-specific language for specifying the provisioning and deployment of multi-cloud applications and a models@run-time environment for enacting the provisioned, deployment, and adaptation of these applications.
A Language Support for Cloud Elasticity Management
- Computer Science2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
- 2014
Experimental results show that the use of CSLA (Cloud Service Level Agreement) makes Cloud services capable of absorbing more peaks and oscillations by trading-off the QoS levels and costs due to penalties.
ADVISE - A Framework for Evaluating Cloud Service Elasticity Behavior
- Computer ScienceICSOC
- 2014
The experiments show that ADVISE can estimate the expected elasticity behavior, in time, for different cloud services thus being a useful tool to elasticity controllers for improving the quality of runtime elasticity control decisions.
Supporting Cloud Service Operation Management for Elasticity
- Computer ScienceICSOC
- 2015
Decisions from stakeholders and elasticity software controllers should be seamlessly integrated in complex cloud services.