The adaptive agent architecture: Achieving fault-tolerance using persistent broker teams

S. Kumar, P. R. Cohen, H. J. Levesque

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

90 Citations (Scopus)


Brokered multi-agent systems can be incapacitated and rendered non-functional when the brokers become inaccessible due to failures that can occur in any distributed software system. We propose that the theory of teamwork can be used to specify robust brokered architectures that can recover from broker failures, and we present the adaptive agent architecture (AAA) to show the feasibility of this approach. The previous teamwork theory based on joint intentions assumes that team members remain in a team as long as the team exists. We extend this theory to allow dynamic broker teams whose members can change with time. We also introduce a theory of restorative maintenance goals that enables the brokers in an AAA broker team to start new brokers and recruit them to the broker team. As a result, an AAA-based multi-agent system can maintain a specified number of functional brokers in the system despite broker failures, thus effectively becoming a self-healing system.

Original languageEnglish
Title of host publicationProceedings - 4th International Conference on MultiAgent Systems, ICMAS 2000
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages8
ISBN (Electronic)0769506259, 9780769506258
Publication statusPublished - 1 Jan 2000
Externally publishedYes
Event4th International Conference on MultiAgent Systems, ICMAS 2000 - Boston, United States of America
Duration: 10 Jul 200012 Jul 2000

Publication series

NameProceedings - 4th International Conference on MultiAgent Systems, ICMAS 2000


Conference4th International Conference on MultiAgent Systems, ICMAS 2000
Country/TerritoryUnited States of America

Cite this