Engineering scalable multi-agent communities

Various aspects of scalability are investigated, and a survey of various approaches to define this term is provided. Subsequently a description of metrics that may be used to measure and quantify scalability are introduced, and based on system, agent behaviour, coordination and organisation parameters. The LEAF toolkit for building scalable systems which can take account of both functional characteristics - through "functional utility", and the performance characteristics of a system - through a "performance utility" is then outlined. These two utility approaches may be used to combine system, behaviour, coordination and organisation metrics, and provide a first step towards constructing scalable systems.

[1]  Onn Shehory A Scalable Agent Location Mechanism , 1999, ATAL.

[2]  Milind Tambe,et al.  Robust Agent Teams via Socially-Attentive Monitoring , 2000, J. Artif. Intell. Res..

[3]  Mark M. Millonas,et al.  Swarms, Phase Transitions, and Collective Intelligence , 1993, adap-org/9306002.

[4]  Ben Y. Zhao,et al.  OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.

[5]  Thomas Wagner,et al.  Infrastructure Issues and Themes for Scalable Multi-Agent Systems , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[6]  Steven D. Whitehead,et al.  A Complexity Analysis of Cooperative Mechanisms in Reinforcement Learning , 1991, AAAI.

[7]  E. Wilson,et al.  Journey to the Ants , 1990 .

[8]  Omer F. Rana,et al.  Coordinating Learning Agents via Utility Assignment , 2002, IDEAL.

[9]  Giovanna Di Marzo Serugendo,et al.  A survey of theories for mobile agents , 2004, World Wide Web.

[10]  Sascha Ossowski,et al.  Co-ordination in Artificial Agent Societies , 1998, Lecture Notes in Computer Science.

[11]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[12]  Giovanna Di Marzo Serugendo,et al.  Formalization of Agents and Multi-Agent Systems. The Special Case of Category Theory , 1996 .

[13]  Nicholas R. Jennings,et al.  Improving the Scalability of Multi-Agent Systems , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[14]  Edmund H. Durfee,et al.  Congregation Formation in Multiagent Systems , 2003, Autonomous Agents and Multi-Agent Systems.

[15]  Kagan Tumer,et al.  General principles of learning-based multi-agent systems , 1999, AGENTS '99.

[16]  Victor R. Lesser,et al.  Investigating Interactions between Agent Conversations and Agent Control Components , 2000, Issues in Agent Communication.

[17]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[18]  Jon M. Kleinberg,et al.  Small-World Phenomena and the Dynamics of Information , 2001, NIPS.

[19]  Steven P. Ketchpel Forming Coalitions in the Face of Uncertain Rewards , 1994, AAAI.

[20]  Omer F. Rana,et al.  Coordinated learning to support resource management in computational grids , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[21]  Jeffrey M. Bradshaw,et al.  Designing conversation policies using joint intention theory , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[22]  Jeffrey M. Bradshaw,et al.  Mobile-Agent versus Client/Server Performance: Scalability in an Information-Retrieval Task , 2001, Mobile Agents.

[23]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[24]  Ron Sun,et al.  Multi-agent reinforcement learning: weighting and partitioning , 1999, Neural Networks.

[25]  C. Murray Woodside,et al.  Scalability Metrics and Analysis of Mobile Agent Systems , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[26]  Jeffrey M. Bradshaw,et al.  What Is a Conversation Policy? , 2000, Issues in Agent Communication.

[27]  Jeffrey S. Rosenschein,et al.  Mechanisms for Automated Negotiation in State Oriented Domains , 1996, J. Artif. Intell. Res..

[28]  Christophe Sibertin-Blanc,et al.  Cooperative Nets , 1994, Application and Theory of Petri Nets.

[29]  Omer F. Rana,et al.  What is scalability in multi-agent systems? , 2000, AGENTS '00.

[30]  Kagan Tumer,et al.  An Introduction to Collective Intelligence , 1999, ArXiv.

[31]  Stefan Poslad,et al.  Scalability in Multi-agent Systems: The FIPA-OS Perspective , 2002, Foundations and Applications of Multi-Agent Systems.

[32]  Hideki Tai,et al.  Architecture of an agent server capable of hosting tens of thousands of agents , 2000, AGENTS '00.

[33]  Jeffrey M. Bradshaw,et al.  KAoS: toward an industrial-strength open agent architecture , 1997 .

[34]  John L. Gustafson,et al.  Reevaluating Amdahl's law , 1988, CACM.