Programmable Middleware for Wireless Sensor Networks Applications Using Mobile Agents

  • Authors:
  • Sergio González-Valenzuela;Min Chen;Victor C. Leung

  • Affiliations:
  • Department of Electrical and Computer Engineering, The University of British Columbia, Vancouver, Canada V6T 1Z4;School of Computer Science and Engineering, Seoul National University, Seoul, South Korea 151-742;Department of Electrical and Computer Engineering, The University of British Columbia, Vancouver, Canada V6T 1Z4

  • Venue:
  • Mobile Networks and Applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the design, implementation and performance evaluation of Wiseman: a middleware platform developed for interpreting mobile agent scripts in Wireless Sensor Networks (WSN). Inspired by an earlier agent system originally devised for the coordination of distributed process in wired networks, we developed a simplified interpreter that can be embedded in resource-limited wireless sensor devices for processing text-based codes that realize diverse WSNs tasks. We describe in detail the foundations of our proposed approach, as well as the distinctive programming features that reduce its operation's overhead. In its present form, the Wiseman interpreter implementation occupies 19Kbytes of embedded code and 3Kbytes of SRAM. We also study the effects of employing the different agent migration methodologies supported by the interpreter, and report performance evaluations that gauge the codes' consumed bandwidth and migration delay, which can take as little as 235 mS per hop.