Abstract
We propose and show a parallel and distributed runtime environment for multi-agent systems that provides spatial agent migration ability by employing code morphing. The focus of the application scenario lies on sensor networks and low-power, resource-aware single System-On-Chip designs. 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 reacting on the environment and other agents with flexible behaviour. Data processing nodes exchange code rather than data to transfer information. A part of the state of an agent is preserved within its own program code, which also implements the agent’s migration functionality. The practicability of the approach is shown using a simple distributed Sobel filter as an example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bosse, S.: 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, Prague, Session EMT 102 VLSI Circuits and Systems, April 18-20 (2011)
Iftode, L., Borcea, C., Kang, P.: Cooperative Computing in Sensor Networks. In: Ilyas, M. (ed.) Handbook of Sensor Networks: Compact Wireless and Wired Sensing Systems. CRC Press, Boca Raton (2004)
Rather, E.D., Colburn, D.R., Moore, C.H.: The evolution of Forth. In: Proceedings SIGPLAN Not., vol. 28(3) (March 1993)
Bosse, S., Lehmhus, D.: Smart Communication in a Wired Sensor- and Actuator-Network of a Modular Robot Actuator System using a Hop-Protocol with Delta-Routin. In: Proceedings of Smart Systems Integration Conference, Como, Italy, March 23-24 (2010)
Kent, A., Williams, J.G. (eds.): Mobile Agents. Encyclopedia for Computer Science and Technology. M.Dekker Inc., New York (1998)
Peine, H., Stolpmann, T.: The Architecture of the Ara Platform for Mobile Agent. In: Rothermel, K., Popescu-Zeletin, R. (eds.) MA 1997. LNCS, vol. 1219, pp. 50–61. Springer, Heidelberg (1997)
Wang, A.I., Soerensen, C.F., Indal, E.: A Mobile Agent Architecture for Heterogeneous Devices. Wireless and Optical Communications (2003)
Pantke, F., Bosse, S., Lehmhus, D., Lawo, M.: An Artificial Intelligence Approach Towards Sensorial Materials. In: Future Computing Conference (2011)
Koopmann, P.: Stack Computers: the new wave (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bosse, S., Pantke, F., Kirchner, F. (2012). Distributed Computing in Sensor Networks Using Multi-agent Systems and Code Morphing. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds) Artificial Intelligence and Soft Computing. ICAISC 2012. Lecture Notes in Computer Science(), vol 7268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29350-4_50
Download citation
DOI: https://doi.org/10.1007/978-3-642-29350-4_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29349-8
Online ISBN: 978-3-642-29350-4
eBook Packages: Computer ScienceComputer Science (R0)