Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have become too complex to be managed by human administrators alone, but rather require a new blend of coordination mechanisms between people and software services. This paper presents a roadmap to effective and efficient system adaptation through coupling self- awareness of global-level goals with sustainability constraints. Sustainability of large-scale systems challenges self-adaptation approaches by its intrinsic characters of global and long-lasting effects. We introduce a scientific architecture comprising five levels of awareness: (i) event-awareness, (ii) situation-awareness, (iii) adaptability awareness, (iv) goal-awareness, and (v) future-awareness. Within each level we introduce applicable principles and subsequently outline necessary models, algorithms, and protocols. The approach puts special focus on the interdependencies of human and service elements.

A Roadmap towards Sustainable Self-aware Service Systems / S., Dustdar; C., Dorn; F., Li; L., Baresi; Cabri, Giacomo; C., Pautasso; Zambonelli, Franco. - STAMPA. - (2010), pp. 10-19. (Intervento presentato al convegno 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2010, in Conjunction with the 32nd ACM/IEEE International Conference on Software Engineering, ICSE 2010 tenutosi a Cape Town, South Africa nel May 2010) [10.1145/1808984.1808986].

A Roadmap towards Sustainable Self-aware Service Systems

CABRI, Giacomo;ZAMBONELLI, Franco
2010

Abstract

Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have become too complex to be managed by human administrators alone, but rather require a new blend of coordination mechanisms between people and software services. This paper presents a roadmap to effective and efficient system adaptation through coupling self- awareness of global-level goals with sustainability constraints. Sustainability of large-scale systems challenges self-adaptation approaches by its intrinsic characters of global and long-lasting effects. We introduce a scientific architecture comprising five levels of awareness: (i) event-awareness, (ii) situation-awareness, (iii) adaptability awareness, (iv) goal-awareness, and (v) future-awareness. Within each level we introduce applicable principles and subsequently outline necessary models, algorithms, and protocols. The approach puts special focus on the interdependencies of human and service elements.
2010
2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2010, in Conjunction with the 32nd ACM/IEEE International Conference on Software Engineering, ICSE 2010
Cape Town, South Africa
May 2010
10
19
S., Dustdar; C., Dorn; F., Li; L., Baresi; Cabri, Giacomo; C., Pautasso; Zambonelli, Franco
A Roadmap towards Sustainable Self-aware Service Systems / S., Dustdar; C., Dorn; F., Li; L., Baresi; Cabri, Giacomo; C., Pautasso; Zambonelli, Franco. - STAMPA. - (2010), pp. 10-19. (Intervento presentato al convegno 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2010, in Conjunction with the 32nd ACM/IEEE International Conference on Software Engineering, ICSE 2010 tenutosi a Cape Town, South Africa nel May 2010) [10.1145/1808984.1808986].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/639568
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? ND
social impact