1st International ICST Workshop on Advanced Sensor Integration Technology

Research Article

Programmable Re-tasking of Wireless Sensor Networks Using WISEMAN

Download205 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-11723-7_53,
        author={Sergio Gonz\^{a}lez-Valenzuela and Min Chen and Huasong Cao and Victor Leung},
        title={Programmable Re-tasking of Wireless Sensor Networks Using WISEMAN},
        proceedings={1st International ICST Workshop on Advanced Sensor Integration Technology},
        proceedings_a={ASIT},
        year={2012},
        month={7},
        keywords={Mobile agents wireless sensor networks performance evaluation},
        doi={10.1007/978-3-642-11723-7_53}
    }
    
  • Sergio González-Valenzuela
    Min Chen
    Huasong Cao
    Victor Leung
    Year: 2012
    Programmable Re-tasking of Wireless Sensor Networks Using WISEMAN
    ASIT
    Springer
    DOI: 10.1007/978-3-642-11723-7_53
Sergio González-Valenzuela1,*, Min Chen2,*, Huasong Cao1,*, Victor Leung1,*
  • 1: The University of British Columbia
  • 2: Seoul National University
*Contact email: sergiog@ece.ubc.ca, mchen@mmlab.snu.ac.kr, huasongc@ece.ubc.ca, vleung@ece.ubc.ca

Abstract

In this paper we present a flexible middleware platform for re-tasking Wireless Sensor Networks (WSNs) that we coin . Based on our previous experiences with mobile agents in computer networks, we developed a lightweight interpreter of text-based codes that enables their deployment in order to implement diverse WSNs tasks. WISEMAN occupies 19Kbytes of TinyOS embedded code, and 3 Kbytes of memory to operate in commercially available sensor nodes. We examine different agent migration methodologies, and present performance evaluations to gauge their efficiency in terms of delay and bandwidth with aims to determine which approach works best depending on the intended agent application. Our results indicate that WISEMAN agents can migrate as fast as 235 mS per-hop, which is comparable to existing approaches, while supporting the necessary code execution flexibility needed for the rapid implementation and deployment of WSN re-tasking programs.