Sensor Systems and Software. Third International ICST Conference, S-Cube 2012, Lisbon, Portugal, June 4-5, 2012, Revised Selected Papers

Research Article

Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks

Download70 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-32778-0_3,
        author={Nikos Tziritas and Giorgis Georgakoudis and Spyros Lalis and Tomasz Paczesny and Jarosław Domaszewicz and Petros Lampsas and Thanasis Loukopoulos},
        title={Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks},
        proceedings={Sensor Systems and Software. Third International ICST Conference, S-Cube 2012, Lisbon, Portugal, June 4-5, 2012, Revised Selected Papers},
        proceedings_a={S-CUBE},
        year={2012},
        month={10},
        keywords={wireless sensor networks middleware mobile agents embedded systems performance evaluation Imote2 ZigBee},
        doi={10.1007/978-3-642-32778-0_3}
    }
    
  • Nikos Tziritas
    Giorgis Georgakoudis
    Spyros Lalis
    Tomasz Paczesny
    Jarosław Domaszewicz
    Petros Lampsas
    Thanasis Loukopoulos
    Year: 2012
    Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks
    S-CUBE
    Springer
    DOI: 10.1007/978-3-642-32778-0_3
Nikos Tziritas,*, Giorgis Georgakoudis,*, Spyros Lalis,*, Tomasz Paczesny1,*, Jarosław Domaszewicz1,*, Petros Lampsas,*, Thanasis Loukopoulos,*
  • 1: Warsaw University of Technology
*Contact email: nitzirit@inf.uth.gr, ggeorgak@inf.uth.gr, lalis@inf.uth.gr, t.paczesny@tele.pw.edu.pl, domaszew@tele.pw.edu.pl, plam@teilam.gr, luke@teilam.gr

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.