Agent-based coordination for the sensor web

This paper addresses the problem of coordination within the Sensor Web, where the Sensor Web is defined as an amorphous network of spatially distributed nodes that sense various phenomena in the environment, that are battery powered, and that communicate and coordinate wirelessly. The approach described advocates the use of a multi-agent system, and specifically the use of multi-agent distributed constraint optimisation algorithms. Developing software for low powered sensing devices introduces several problems to be addressed; the most obvious being the limited computational resources available. In this paper we discuss an implementation of ADOPT, a pre-existing algorithm for distributed constraint optimisation, and describe how it has been integrated with a reflective agent platform developed for resource constrained devices, namely Agent Factory Micro Edition (AFME). The usefulness of this work is illustrated through the canonical multi-agent coordination problem, namely graph colouring.

[1]  John F. Bradley,et al.  Towards reflective mobile agents for resource-constrained mobile devices , 2007, AAMAS '07.

[2]  Gregory M. P. O'Hare,et al.  Beyond Prototyping in the Factory of Agents , 2003, CEEMAS.

[3]  Rafael H. Bordini,et al.  Multi-Agent Programming: Languages, Platforms and Applications , 2005, Multi-Agent Programming.

[4]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[5]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[6]  Gregory M. P. O'Hare,et al.  Towards Pervasive Intelligence: Reflections on the Evolution of the Agent Factory Framework , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[7]  Chenyang Lu,et al.  Mobile agent middleware for sensor networks: an application case study , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[8]  Makoto Yokoo,et al.  Adopt: asynchronous distributed constraint optimization with quality guarantees , 2005, Artif. Intell..

[9]  Makoto Yokoo,et al.  An asynchronous complete method for distributed constraint optimization , 2003, AAMAS '03.

[10]  Jim Arlow,et al.  UML 2.0 and the Unified Process: Practical Object-Oriented Analysis and Design (2nd Edition) , 2005 .

[11]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[12]  Jürgen Dix,et al.  Multi-Agent Programming , 2009, Springer US.

[13]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[14]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[15]  Ian M. Holland,et al.  Object-oriented programming: an objective sense of style , 1988, OOPSLA 1988.