Digital Semiochemical Coordination

Indirect interactions by olfactory stimuli between living organisms are a powerful mechanism for self-organizing coordination in biology. Various adoptions of this paradigm for computer systems however are mainly based on the usage of digital pheromones, although these chemical substances are only one type that mediate indirect interactions. Biology provides an ingenious diversity of such substances, all grouped by the term semiochemicals. In this paper we adopt the principles behind semiochemical coordination in biology and present a model that defines a coarse-grained architecture of selforganizing computer systems based on indirect interactions. This model allows for any combination of semiochemical coordination mechanisms within one single system architecture, which will pave the way for an easier engineering of selforganizing solutions better adapted to complex problems. We further demonstrate how to efficiently combine different types of semiochemical coordination into one mechanism, based on pollination in biology, and evaluate its application to instances of pickup and delivery problems.

[1]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[2]  David Hales,et al.  Choose Your Tribe! - Evolution at the Next Level in a Peer-to-Peer Network , 2005, Engineering Self-Organising Systems.

[3]  Roberto Montemanni,et al.  Design patterns from biology for distributed computing , 2006, TAAS.

[4]  Franco Zambonelli,et al.  Field-based coordination for pervasive multiagent systems , 2010, Springer series on agent technology.

[5]  Thomas W. Phillips,et al.  Semiochemicals their Role in Pest Control , 1982 .

[6]  Andrea Omicini,et al.  Design Patterns for Self-Organizing Multiagent Systems , 2007 .

[7]  Franco Zambonelli,et al.  Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology) , 2005 .

[8]  Tom De Wolf,et al.  Towards a Methodology for Engineering Self-Organising Emergent Systems , 2005, SOAS.

[9]  H. Van Dyke Parunak,et al.  Digital Pheromones for Coordination of Unmanned Vehicles , 2004, E4MAS.

[10]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Salim Hariri,et al.  Autonomic Computing : Concepts, Infrastructure, and Applications , 2006 .

[12]  Sven A. Brueckner,et al.  RETURN FROM THE ANT SYNTHETIC ECOSYSTEMS FOR MANUFACTURING CONTROL , 2000 .

[13]  Paul VALCKENAERS,et al.  The design of multi-agent coordination and control systems using stigmergy , 2001 .

[14]  R. Menzel,et al.  The flight paths of honeybees recruited by the waggle dance , 2005, Nature.

[15]  M. Sol The general pickup and delivery problem , 2010 .

[16]  Bernhard Bauer,et al.  Pollination - A Biologically Inspired Paradigm for Self-Managing Systems , 2006, Int. Trans. Syst. Sci. Appl..

[17]  Yang Xu,et al.  An integrated token-based algorithm for scalable coordination , 2005, AAMAS '05.

[18]  Sean Luke,et al.  A pheromone-based utility model for collaborative foraging , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[19]  Franco Zambonelli,et al.  Programming pervasive and mobile computing applications: The TOTA approach , 2009, TSEM.