z-logo
open-access-imgOpen Access
Endogenous versus exogenous self-management
Author(s) -
Danny Weyns,
Robrecht Haesevoets,
Bart Van Eylen,
Alexander Helleboogh,
Tom Holvoet,
Wouter Joosen
Publication year - 2008
Publication title -
lirias (ku leuven)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1370018.1370027
Subject(s) - computer science , adaptation (eye) , representation (politics) , set (abstract data type) , software , self management , software system , control system , control (management) , management system , distributed computing , risk analysis (engineering) , artificial intelligence , engineering , operations management , operating system , medicine , physics , electrical engineering , politics , political science , law , optics , programming language
Self-management is considered as one of the crucial means for software systems to deal with changing demands at runtime. Self-management endows a software systems with the ability to adapt its structure or behavior without human intervention. Two different approaches are put forward for self-management: (1) the system components adapt their structure or behavior to changing requirements and cooperatively realize system adaptation - this approach can be considered as endogenous self-management; (2) the system is adapted through a control loop, i.e. the system is monitored to maintain an explicit representation of the system and based on a set of high-level objectives, the system structure or its behavior is adapted - this approach can be considered as exogenous self-management. In this paper, we introduce a hybrid software architecture that combines both approaches. A multi-agent system architecture allows agents to flexibly adapt their behavior to changes in their context providing cooperative system adaptation. Then, we extend the multi-agent system architecture with a decentralized control loop adding self-healing properties to the system. We use intelligent monitoring of traffic jams as an illustrative case.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom