Assurance of Self-adaptive Controllers for the Cloud

Alessio Gambi, Giovanni Toffetti, Mauro Pezzè

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

In this paper we discuss the assurance of self-adaptive controllers for the Cloud, and we propose a taxonomy of controllers based on the supported assurance level. Self-adaptive systems for the Cloud are commonly built by means of controllers that aim to guarantee the required quality of service while containing costs, through a careful allocation of resources. Controllers determine the allocation of resources at runtime, based on the inputs and the status of the system, and referring to some knowledge, usually represented as adaptation rules or models. Assuring the reliability of self-adaptive controllers account to assuring that the adaptation rules or models represent well the system evolution. In this paper, we identify different categories of control models based on the assurance approaches. We introduce two main dimensions that characterize control models. The dimensions refer to the flexibility and scope of the system adaptability, and to the accuracy of the assurance results. We group control models in three main classes that depend on the kind of supported assurance that may be checked either at design or runtime. Controllers that support assurance of the control models at design time privilege reliability over adaptability. They usually represent the system at a high granularity level and come with high costs. Controllers that support assurance of the control models at runtime privilege adaptability over reliability. They represent the system at a finer granularity level and come with reduced costs. Controllers that combine different models may balance verification at design and runtime and find a good trade off between reliability, adaptability, granularity and costs.

OriginalspracheEnglisch
TitelAssurances for Self-Adaptive Systems
UntertitelPrinciples, Models, and Techniques
Redakteure/-innenJavier Cámara, Rogério de Lemos, Carlo Ghezzi, Antónia Lopes
Herausgeber (Verlag)Springer
Seiten311-339
Seitenumfang29
Band7740
ISBN (Print)9783642362484
DOIs
PublikationsstatusVeröffentlicht - 16 Jän. 2013
Extern publiziertJa

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band7740 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Fingerprint

Untersuchen Sie die Forschungsthemen von „Assurance of Self-adaptive Controllers for the Cloud“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren