Core specification and experiments in DIET: a decentralised ecosystem-inspired mobile agent system

Mobile Agent systems have attracted considerable attention as means of exploring and manipulating distributed information sources. However, many existing multi-agent platforms present limitations in terms of adaptability and scalability, indicating difficulties when trying to replicate these results on a large scale. We describe the core of a novel mobile agent toolkit known as DIET, (Decentralised Information Ecosystem Technologies), which addresses some of these limitations and provides a foundation for an open, robust, adaptive and scalable agent ecosystem. We introduce DIET core features and describe how they support basic mobile agent capabilities such as migration and real-time interaction. We then illustrate how an ecosystem-inspired design approach differs from conventional design approaches. Finally, we experiment with a simple information retrieval scenario, demonstrating the emergence of agent communities through the evolution of environmental preferences. In this way we hope to clarify how applications built on this foundation could be used to tackle problems in adaptable and open real-world scenarios.

[1]  Danny B. Lange,et al.  A Security Model for Aglets , 1997, IEEE Internet Comput..

[2]  Manolis Koubarakis,et al.  Agents in decentralised information ecosystems:the diet approach , 2001 .

[3]  Kenneth de Jong,et al.  Generation gap methods , 2018, Evolutionary Computation 1.

[4]  J. D. Bernal,et al.  “The Origins of Life” , 1957, Nature.

[5]  Luc Moreau,et al.  Distributed directory service and message routing for mobile agents , 2001, Sci. Comput. Program..

[6]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[7]  R. Shipman,et al.  Eos — An Evolutionary and Ecosystem Research Platform , 2000 .

[8]  H. Van Dyke Parunak,et al.  Toward the Specification and Design of Industrial Synthetic Ecosystems , 1997, ATAL.

[9]  Paul D. O'Brien,et al.  Agents of Change in Business Process Management , 1997, Software Agents and Soft Computing.

[10]  James F. Doyle,et al.  Peer-to-Peer: harnessing the power of disruptive technologies , 2001, UBIQ.

[11]  Hyacinth S. Nwana,et al.  ZEUS: A Toolkit for Building Distributed Multiagent Systems , 1999, Appl. Artif. Intell..

[12]  Elizabeth A. Kendall,et al.  The layered agent pattern language , 1997 .

[13]  Yves Demazeau,et al.  From Analysis to Deployment: A Multi-agent Platform Survey , 2000, ESAW.

[14]  Jan-Thies Bähr,et al.  Visualisation and Debugging of Decentralised Information Ecosystems , 2001, Software Visualization.

[15]  Katia P. Sycara,et al.  Discovery of infrastructure in multi-agent systems , 2003, AAMAS '03.

[16]  L. Pryor Decisions, decisions: Knowledge goals in planning , 1995 .

[17]  Thomas L. Sterling,et al.  BEOWULF: A Parallel Workstation for Scientific Computation , 1995, ICPP.

[18]  Hyacinth S. Nwana,et al.  2 Multi-Agent Systems : Promises and Reality , 1999 .

[19]  Jim Doran Intervening to Achieve Co-operative Ecosystem Management: Towards an Agent Based Model , 2001, J. Artif. Soc. Soc. Simul..

[20]  Alexandros Moukas Amalthaea Information Discovery and Filtering Using a Multiagent Evolving Ecosystem , 1997, Appl. Artif. Intell..

[21]  Katia P. Sycara,et al.  Distributed Intelligent Agents , 1996, IEEE Expert.

[22]  Danny B. Lange,et al.  A Security Model for Aglets , 1997, IEEE Internet Comput..

[23]  Bernardo A. Huberman,et al.  The ecology of computation , 1988, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[24]  Martin K. Purvis,et al.  A multi-level approach and infrastructure for agent-oriented software development , 2002, AAMAS '02.

[25]  尚弘 島影 National Institute of Standards and Technologyにおける超伝導研究及び生活 , 2001 .