A roadmap towards sustainable self-aware service systems

Schahram Dustdar, Christoph Dorn, Fei Li, Luciano Baresi, Giacomo Cabri, Cesare Pautasso, Franco Zambonelli
2010 Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems - SEAMS '10  
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 globallevel goals with sustainability constraints. Sustainability of large-scale systems challenges self-adaptation approaches by
more » ... its intrinsic characters of global and long-lasting effects. We introduce five levels of awareness: (i) event-awareness, (ii) situation-awareness, (iii) adaptability awareness, (iv) goalawareness, 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.
doi:10.1145/1808984.1808986 dblp:conf/icse/DustdarDLBCPZ10 fatcat:udeelkrdtrbsleo45p3zivu64e