Using QoS Contracts to Drive Architecture-Centic Self-Adaptation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Using QoS Contracts to Drive Architecture-Centic Self-Adaptation

Résumé

Self-adaptation is now a promising approach to maximize the satisfaction of requirements under changing environmental conditions. One of the key challenges for such self-adaptive systems is to automatically find a relevant architectural configuration. Existing approaches requires a set of adaptation strategies and the rough estimation of their side-effects. However, due to the lack of validation methods for such strategies and side-effects, existing approaches may lead to erroneous adaptations. Instead of side-effects, our solution leverages quality contracts whose accuracy can be separately established and which can be dynamically composed to get a quality prediction of any possible architectural configurations. To support self-adaptation, we propose a reactive planning algorithm which exploits quality contracts to dynamically discover unforeseen architectural configurations. We illustrate our approach using a running HTTP server adapting its architecture with respect to the number and the similarity of incoming requests.
Fichier principal
Vignette du fichier
2010-QoSA-Franck.pdf (1.28 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00513189 , version 1 (01-09-2010)

Identifiants

  • HAL Id : inria-00513189 , version 1

Citer

Franck Chauvel, Hui Song, Xiang Ping, Gang Huang, Hong Mei. Using QoS Contracts to Drive Architecture-Centic Self-Adaptation. Proceedings of the 6th Intl. Conference on Quality of Software Architecture (QoSA 2010), Jun 2010, Prague, Czech Republic. pp.102--118. ⟨inria-00513189⟩

Collections

CONNECT
50 Consultations
72 Téléchargements

Partager

Gmail Facebook X LinkedIn More