Article
Licensed
Unlicensed Requires Authentication

Continuous elasticity: Design and operation of elastic systems

  • Georgiana Copil is a university assistant at the Distributed Systems Group at TU Wien. Her research interests include cloud computing, elastic computing, and Internet of Things.

    TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

    EMAIL logo
    ,

    Daniel Moldovan is a project assistant at the Distributed Systems Groups at TU Wien. His research interests include self-adaptive distributed systems, cloud computing, elastic computing, and enterprise and large scale software architectures.

    TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

    ,

    Hong-Linh Truong is an assistant professor in the Distributed Systems Group at TU Wien. His work focuses on service engineering analytics, cloud computing, service-oriented architectures and computing, distributed and parallel computing, Internet of Things, complex and elastic distributed systems, and context-aware computing.

    TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

    and

    Schahram Dustdar is a full professor of computer science (informatics) and he heads the Distributed Systems Group at TU Wien, Austria. His work focuses on Distributed Systems. Prof. Dustdar is an IEEE Fellow, a member of the Academia Europaea, an ACM Distinguished Scientist, and recipient of the IBM Faculty Award 2012.

    TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

Published/Copyright: November 9, 2016

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 management.

In this article we present an overview of our experience on elastic systems, with a focus on elastic cloud systems. In the quest for designing and managing elastic systems, several challenges need to be addressed, such as: (i) enabling the systems to fulfill different requirements from multiple involved stakeholders, (ii) designing elastic systems considering various degrees of elasticity capabilities provided by different technologies and environments, (iii) understanding behavioral relationships in elastic systems, and their effects on stakeholder requirements, (iv) monitoring costs and analyzing cost efficiency of elastic systems, (v) controlling the elasticity of such systems at runtime in order to fulfill stakeholders' requirements, and (vi) supporting system elasticity through operations management. We present the techniques we have adopted in order to tackle the above challenges. We introduce our solution for creating elastic systems, following their complete lifecycle, from design-time to operations management.

About the authors

Georgiana Copil

Georgiana Copil is a university assistant at the Distributed Systems Group at TU Wien. Her research interests include cloud computing, elastic computing, and Internet of Things.

TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

Daniel Moldovan

Daniel Moldovan is a project assistant at the Distributed Systems Groups at TU Wien. His research interests include self-adaptive distributed systems, cloud computing, elastic computing, and enterprise and large scale software architectures.

TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

Hong-Linh Truong

Hong-Linh Truong is an assistant professor in the Distributed Systems Group at TU Wien. His work focuses on service engineering analytics, cloud computing, service-oriented architectures and computing, distributed and parallel computing, Internet of Things, complex and elastic distributed systems, and context-aware computing.

TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

Schahram Dustdar

Schahram Dustdar is a full professor of computer science (informatics) and he heads the Distributed Systems Group at TU Wien, Austria. His work focuses on Distributed Systems. Prof. Dustdar is an IEEE Fellow, a member of the Academia Europaea, an ACM Distinguished Scientist, and recipient of the IBM Faculty Award 2012.

TU Wien, Distributed Systems Group, Information Systems Institute, 1040 Vienna, Austria

Received: 2016-5-2
Revised: 2016-8-24
Accepted: 2016-9-2
Published Online: 2016-11-9
Published in Print: 2016-12-28

©2016 Walter de Gruyter Berlin/Boston

Downloaded on 12.4.2026 from https://www.degruyterbrill.com/document/doi/10.1515/itit-2016-0020/html
Scroll to top button