Learning Task Patterns to Improve Efficiency and Coordination in Decentralized Autonomic Computing Systems

  • We present the concept of an efficiency and coordination advisor for decentralized autonomic computing approaches realized as multi-agent systems for dynamic optimization problems. The problem scenarios targeted contain recurring tasks that our advisor identifies over several runs of the autonomous system. It is thus giving the system some limited way to "look into the future". If the solutions created by the autonomous agents of the system are much worse than the optimally possible solution, the advisor creates exception rules for those agents making the wrong decisions for the recurring tasks. This allows them to do better decisions in the future in very specific situations while still retaining all advantages of the autonomic computing approach. Our experiments with dynamic instances of the pickup and delivery problem including recurring tasks show that instances that result in suboptimal behavior of the autonomous agents without advisor can be improved substantially when theWe present the concept of an efficiency and coordination advisor for decentralized autonomic computing approaches realized as multi-agent systems for dynamic optimization problems. The problem scenarios targeted contain recurring tasks that our advisor identifies over several runs of the autonomous system. It is thus giving the system some limited way to "look into the future". If the solutions created by the autonomous agents of the system are much worse than the optimally possible solution, the advisor creates exception rules for those agents making the wrong decisions for the recurring tasks. This allows them to do better decisions in the future in very specific situations while still retaining all advantages of the autonomic computing approach. Our experiments with dynamic instances of the pickup and delivery problem including recurring tasks show that instances that result in suboptimal behavior of the autonomous agents without advisor can be improved substantially when the advisor is present. Our advisor approach is also successful if the recurring tasks change over time.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Jan-Philipp Steghöfer, Jörg Denzinger, Holger KasingerGND, Bernhard BauerORCiDGND
URN:urn:nbn:de:bvb:384-opus4-10793
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/1279
Series (Serial Number):Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg (2009-13)
Type:Report
Language:English
Publishing Institution:Universität Augsburg
Contributing Corporation:Department of Computer Science, University of Calgary
Release Date:2009/06/19
Tag:Multiagentensysteme; Autonomic Computing; Dynamische Optimierung; Verteilte künstliche Intelligenz; Koordination
Multiagent systems; Coherence and Coordination; Autonomic Computing; Dynamic Optimization Problem; Learning
GND-Keyword:Autonomic Computing; Organic Computing; Verteilte künstliche Intelligenz; Agent <Informatik>; Agent <Künstliche Intelligenz>; Autonomer Agent
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Fakultät für Angewandte Informatik / Institut für Software & Systems Engineering
Fakultät für Angewandte Informatik / Institut für Informatik / Lehrstuhl für Softwaretechnik
Fakultät für Angewandte Informatik / Institut für Informatik / Lehrstuhl für Softwaretechnik / Professur Softwaremethodik für verteilte Systeme
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Licence (German):Deutsches Urheberrecht