Advertisement

Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks

  • Nikos Tziritas
  • Giorgis Georgakoudis
  • Spyros Lalis
  • Tomasz Paczesny
  • Jarosław Domaszewicz
  • Petros Lampsas
  • Thanasis Loukopoulos
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 102)

Abstract

This paper describes middleware-level support for agent mobility, targeted at hierarchically structured wireless sensor and actuator network applications. Agent mobility enables a dynamic deployment and adaptation of the application on top of the wireless network at runtime, while allowing the middleware to optimize the placement of agents, e.g., to reduce wireless network traffic, transparently to the application programmer. The paper presents the design of the mechanisms and protocols employed to instantiate agents on nodes and to move agents between nodes. It also gives an evaluation of a middleware prototype running on Imote2 nodes that communicate over ZigBee. The results show that our implementation is reasonably efficient and fast enough to support the envisioned functionality on top of a commodity multi-hop wireless technology. Our work is to a large extent platform-neutral, thus it can inform the design of other systems that adopt a hierarchical structuring of mobile components.

Keywords

wireless sensor networks middleware mobile agents embedded systems performance evaluation Imote2 ZigBee 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Atmel Corporation: 8-bit AVR Instruction Set, rev. 0856H–AVR–07/09 (2009)Google Scholar
  2. 2.
    Boulis, A., Han, C.-C., Shea, R., Srivastava, M.B.: SensorWare: Programming Sensor Networks beyond Code Update and Querying. Pervasive and Mobile Computing Journal 3(4), 386–412 (2007)CrossRefGoogle Scholar
  3. 3.
    Domaszewicz, J., Roj, M., Pruszkowski, A., Golanski, M., Kacperski, K.: ROVERS: Pervasive Computing Platform for Heterogeneous Sensor-Actuator Networks. In: Intl. Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp. 615–620 (2006)Google Scholar
  4. 4.
    Fok, C.L., Roman, G.C., Lu, C.: Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications. In: 25th Intl. Conference on Distributed Computing Systems (ICDCS), pp. 653–662 (2005)Google Scholar
  5. 5.
    Kang, P., Borcea, C., Xu, G., Saxena, A., Kremer, U., Iftode, L.: Smart Messages: A Distributed Computing Platform for Networks of Embedded Systems. The Computer Journal 47(4), 475–494 (2004)CrossRefGoogle Scholar
  6. 6.
    Lalis, S., Domaszewicz, J., Pruszkowski, A., Paczesny, T., Ala-Louko, M., Taumberger, M., Georgakoudis, G., Lekkas, K.: Tangible Applications for Regular Objects: An End-User Model for Pervasive Computing at Home. In: 4th Intl. Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM), pp. 385–390 (2010)Google Scholar
  7. 7.
    Liu, H., Roeder, T., Walsh, K., Barr, R., Sirer, E.G.: Design and Implementation of a Single System Image Operating System for Ad Hoc Networks. In: 3rd Intl. Conference on Mobile Systems, Applications and Services (MOBISYS), pp. 149–162 (2005)Google Scholar
  8. 8.
  9. 9.
    Mesarovic, M.D.: Multilevel Systems and Concepts in Process Control. Proceedings of the IEEE 58(1), 111–125 (1970)CrossRefGoogle Scholar
  10. 10.
    Pan, M.-S., Fang, H.-W., Liu, Y.-C., Tseng, Y.-C.: Address Assignment and Routing Schemes for Zigbee-based Long-thin Wireless Sensor Networks. In: 67th IEEE Intl. Conference on Vehicular Technology (VTC), pp. 173–177 (2008)Google Scholar
  11. 11.
    POBICOS website, http://www.ict-pobicos.eu
  12. 12.
    Pruszkowski, A., Paczesny, T., Domaszewicz, J.: From C to VM-targeted Executables: Techniques for Heterogeneous Sensor/Actuator Networks. In: 8th IEEE Workshop on Intelligent Solutions in Embedded Systems (WISES), pp. 61–66 (2010)Google Scholar
  13. 13.
    Ramachandran, U., Kumar, R., Wolenetz, M., Cooper, B., Agarwalla, B., Shin, J., Hutto, P., Paul, A.: Dynamic Data Fusion for Future Sensor Networks. ACM Transactions on Sensor Networks 2(3), 404–443 (2006)CrossRefGoogle Scholar
  14. 14.
    Texas Instruments: Z-Accell Demonstration Kit, http://focus.ti.com/docs/toolsw/folders/print/ez430-rf2480.html
  15. 15.
    Tziritas, N., Loukopoulos, T., Lalis, S., Lampsas, P.: On Deploying Tree Structured Agent Applications in Networked Embedded Systems. In: D’Ambra, P., Guarracino, M., Talia, D. (eds.) Euro-Par 2010. LNCS, vol. 6272, pp. 490–502. Springer, Heidelberg (2010)CrossRefGoogle Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2012

Authors and Affiliations

  • Nikos Tziritas
    • 1
    • 2
    • 3
  • Giorgis Georgakoudis
    • 1
    • 2
  • Spyros Lalis
    • 1
    • 2
  • Tomasz Paczesny
    • 4
  • Jarosław Domaszewicz
    • 4
  • Petros Lampsas
    • 1
    • 5
  • Thanasis Loukopoulos
    • 1
    • 5
  1. 1.Center for Research and Technology ThessalyVolosGreece
  2. 2.Department of Computer and Communication EngineeringUniversity of ThessalyVolosGreece
  3. 3.Shenzhen Institutes of Advanced TechnologyChinese Academy of SciencesShenzhenChina
  4. 4.Institute of TelecommunicationsWarsaw University of TechnologyWarsawPoland
  5. 5.Department of Informatics and Computer TechnologyTechnological Educational Institute of LamiaLamiaGreece

Personalised recommendations