DocumentCode
2985249
Title
Runtime Behavior Monitoring and Self-Adaptation in Service-Oriented Systems
Author
Psaier, Harald ; Juszczyk, Lukasz ; Skopik, Florian ; Schall, Daniel ; Dustdar, Schahram
Author_Institution
Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
fYear
2010
fDate
Sept. 27 2010-Oct. 1 2010
Firstpage
164
Lastpage
173
Abstract
Mixed service-oriented systems composed of human actors and software services build up complex interaction networks. Without any coordination, such systems may exhibit undesirable properties due to unexpected behavior. Also, communications and interactions in such networks are not preplanned by top-down composition models. Consequently, the management of service-oriented applications is difficult due to changing interaction and behavior patterns that possibly contradict and result in faults from varying conditions and misbehavior in the network. In this paper we present a self-adaptation approach that regulates local interactions to maintain desired system functionality. To prevent degraded or stalled systems, adaptations operate by link modification or substitution of actors based on similarity and trust metrics. Unlike a security perspective on trust, we focus on the notion of socially inspired trust. We design an architecture based on two separate independent frameworks. One providing a real Web service test bed extensible for dynamic adaptation actions. The other is our self-adaptation framework including all modules required by systems with self-* properties. In our experiments we study a trust and similarity based adaptation approach by simulating dynamic interactions in the real Web services test bed.
Keywords
Web services; software architecture; software metrics; behavior pattern; complex interaction networks; interaction pattern; mixed service-oriented system; real Web services testbed; runtime behavior monitoring; self-adaptation framework; similarity metrics; software architecture; software services; top-down composition model; trust metrics; Adaptation model; Collaboration; Communities; Humans; Monitoring; Runtime; Web services; Service-oriented collaboration; dynamic trust; monitoring; self-adaptation; web service testbed;
fLanguage
English
Publisher
ieee
Conference_Titel
Self-Adaptive and Self-Organizing Systems (SASO), 2010 4th IEEE International Conference on
Conference_Location
Budapest
Print_ISBN
978-1-4244-8537-6
Electronic_ISBN
978-0-7695-4232-4
Type
conf
DOI
10.1109/SASO.2010.44
Filename
5630147
Link To Document