Production Engineering

, Volume 7, Issue 1, pp 43–51 | Cite as

Distributed computing and reliable communication in sensor networks using multi-agent systems

  • Stefan Bosse
  • Florian Pantke


There is a growing demand for robust distributed computing and systems in sensor networks. Interaction between nodes is required to manage and distribute information. One common interaction model is the mobile agent. An agent approach provides stronger autonomy than a traditional object or remote-procedure-call based approach. Agents can decide for themselves, which actions are performed, and they are capable of flexible behaviour, reacting on the environment and other agents, providing some degree of robustness. The focus of the application scenario lies on sensor networks and low-power, resource-aware single System-On-Chip designs, i.e., for use in sensor-equipped technical structures and materials. We propose and compare two different data processing and communication architectures for the implementation of mobile agents in sensor networks consisting of single microchip low-resource nodes. Furthermore, a reliable smart communication protocol for incomplete and irregular networks are introduced. Two case studies show the suitability of agent-based approaches for distributed computing.


Distributed computing Agent Sensor network Energy management Data fusion 


  1. 1.
    Bosse S (2011) Hardware-software-co-design of parallel and distributed systems using a unique behavioural programming and multi-process model with high-level synthesis. In: Proceedings of the SPIE microtechnologies 2011 conference, 18.4.2011–20.4.2011, Prague, session EMT 102 VLSI circuits and systemsGoogle Scholar
  2. 2.
    Bosse S, Lehmhus D (2010) Smart communication in a wired sensor- and actuator-network of a modular robot actuator system using a hop-protocol with delta-routing. In: Proceedings of smart systems integration conference, Como, Italy, 23 to 24 Mar 2010Google Scholar
  3. 3.
    Bosse S, Pantke F, Kirchner F (2012) Distributed computing in sensor networks using multi-agent systems and code morphing. In: ICAISC conference, PragueGoogle Scholar
  4. 4.
    Kansal A, Hsu J, Zahedi S, Srivastava MB (2007) Power management in energy harvesting sensor networks. ACM Trans Embed Comput Syst 6(4):32-esCrossRefGoogle Scholar
  5. 5.
    Kent A, Williams JG (1998) Mobile agents, encyclopedia for computer science and technology. M.Dekker Inc., New YorkGoogle Scholar
  6. 6.
    Klügel F (1998) The multi-agent simulation environment SeSAm. In: Bning HK (ed) Proceedings of workshop ”simulation in knowledge-based systems”, Paderborn, Apr 1998Google Scholar
  7. 7.
    Pantke F, Bosse S, Lehmhus D, Lawo M (2011) An artificial intelligence approach towards sensorial materials. In: Future computing conferenceGoogle Scholar
  8. 8.
    Peine H, Stolpmann T (1997) The architecture of the ara platform for mobile agents, MA ’97. In: Proceedings of the first international workshop on mobile agents, Springer, LondonGoogle Scholar
  9. 9.
    Römer K, Mattern F (2004) The design space of wireless sensor networks. In: IEEE Wireless Communications 11, Dezember, Nr. 6, pp 54–61Google Scholar
  10. 10.
    Wang AI, Sørensen CF, Indal E (2003) A mobile agent architecture for heterogeneous devices. Wireless Opt CommGoogle Scholar
  11. 11.
    Wooldridge M (2009) An introduction to multiagent systems. Wiley, New YorkGoogle Scholar

Copyright information

© German Academic Society for Production Engineering (WGP) 2012

Authors and Affiliations

  1. 1.Department of Computer Science, Workgroup RoboticsUniversity of BremenBremenGermany
  2. 2.TZI-Center for Computing and Communication TechnologiesUniversity of BremenBremenGermany
  3. 3.ISIS Sensorial Materials Scientific CentreUniversity of BremenBremenGermany

Personalised recommendations