Proceedings ArticleDOI
Scalability, Elasticity, and Efficiency in Cloud Computing: a Systematic Literature Review of Definitions and Metrics
Sebastian Lehrig,Hendrik Eikerling,Steffen Becker +2 more
- pp 83-92
TLDR
This work examines existing definitions and metrics for these quality properties from the viewpoint of cloud consumers, cloud providers, and software architects with regard to commonly used concepts, and recommends concepts, definitions, and metric suggestions for each property.Abstract:
Context: In cloud computing, there is a multitude of definitions and metrics for scalability, elasticity, and efficiency. However, stakeholders have little guidance for choosing fitting definitions and metrics for these quality properties, thus leading to potential misunderstandings. For example, cloud consumers and providers cannot negotiate reliable and quantitative service level objectives directly understood by each stakeholder. Objectives: Therefore, we examine existing definitions and metrics for these quality properties from the viewpoint of cloud consumers, cloud providers, and software architects with regard to commonly used concepts. Methods: We execute a systematic literature review (SLR), reproducibly collecting common concepts in definitions and metrics for scalability, elasticity, and efficiency. As quality selection criteria, we assess whether existing literature differentiates the three properties, exemplifies metrics, and considers typical cloud characteristics and cloud roles. Results: Our SLR yields 418 initial results from which we select 20 for in-depth evaluation based on our quality selection criteria. In our evaluation, we recommend concepts, definitions, and metrics for each property. Conclusions: Software architects can use our recommendations to analyze the quality of cloud computing applications. Cloud providers and cloud consumers can specify service level objectives based on our metric suggestions.read more
Citations
More filters
Journal ArticleDOI
Elasticity in Cloud Computing: State of the Art and Research Challenges
TL;DR: This article provides an overview of containerization, a new technological trend in lightweight virtualization, and provides a taxonomy of elasticity mechanisms according to the identified works and key properties.
Journal ArticleDOI
Edge-Computing-Enabled Smart Cities: A Comprehensive Survey
Latif U. Khan,Ibrar Yaqoob,Nguyen H. Tran,S. M. Ahsan Kazmi,Tri Nguyen Dang,Choong Seon Hong +5 more
TL;DR: In this article, the role of edge computing in realizing the vision of smart cities is highlighted, and several indispensable open challenges along with their causes and guidelines are discussed, serving as future research directions.
Posted Content
Edge-Computing-Enabled Smart Cities: A Comprehensive Survey
Latif U. Khan,Ibrar Yaqoob,Nguyen H. Tran,S. M. Ahsan Kazmi,Tri Nguyen Dang,Choong Seon Hong +5 more
TL;DR: The role of edge computing in realizing the vision of smart cities is highlighted, and several indispensable open challenges along with their causes and guidelines are discussed, serving as future research directions.
Journal ArticleDOI
Issues in complex event processing
Ioannis Flouris,Nikos Giatrakos,Antonios Deligiannakis,Minos Garofalakis,Michael Kamp,Michael Mock +5 more
TL;DR: This study expands on both deterministic and probabilistic event models and spans from centralized to distributed network settings, and expands on the synergies among Predictive Analytics and CEP with an emphasis on scalability and elasticity considerations in cloud platforms with potentially dispersed resource pools.
Book
Infrastructure for agents, multi-agent systems, and scalable multi-agent systems : International Workshop on Infrastructure for Scalable Multi-Agent Systems, Barcelona, Spain, June 3-7, 2000 : revised papers
Thomas Wagner,Omer Rana +1 more
TL;DR: This paper discusses infrastructure issues and Themes for Scalable Multi-agent Systems, and a proposal for Meta-learning through a MAS (Multi-agent System).
References
More filters
ReportDOI
The NIST Definition of Cloud Computing
Peter Mell,Timothy Grance +1 more
TL;DR: This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Proceedings ArticleDOI
Performing systematic literature reviews in software engineering
David Budgen,Pearl Brereton +1 more
TL;DR: This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.
Book
Experimentation in Software Engineering: An Introduction
TL;DR: The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, teachers, researchers, and practitioners to experimentation and experimental evaluation with a focus on software engineering, and to provide guidelines for performing experiments evaluating methods, techniques and tools in software engineering.
Journal ArticleDOI
Lessons from applying the systematic literature review process within the software engineering domain
TL;DR: In this article, the authors report experiences with applying one such approach, the practice of systematic literature review, to the published studies relevant to topics within the software engineering domain, and some lessons about the applicability of this practice to software engineering are extracted.