Programmable sensor networks: framework and applications

  • Authors:
  • Athanassios Boulis;Mani B. Srivastava

  • Affiliations:
  • -;-

  • Venue:
  • Programmable sensor networks: framework and applications
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Wireless ad hoc sensor networks have emerged as one of the key growth areas for wireless networking and computing technologies. So far these networks/systems have been designed with static and custom architectures for specific tasks, thus providing inflexible operation and interaction capabilities. Our vision is to create sensor networks that are open to multiple transient users with dynamic needs. Working towards this vision, we propose a framework to define and support lightweight and mobile control scripts that allow the computation, communication, and sensing resources at the sensor nodes to be efficiently harnessed in an application-specific fashion. The replication/migration of such scripts in several sensor nodes allows the dynamic deployment of distributed algorithms into the network. Our framework, SensorWare, defines, creates, dynamically deploys, and supports such scripts. SensorWare is implemented and measured in several platforms. To test SensorWare's expressiveness and ease of programming several simple applications were written using SensorWare scripts as well as a more advanced distributed estimation algorithm. The distributed estimation algorithm solves some cases of periodic aggregation problems by allowing the user to move in the energy-accuracy subspace according to his needs. The algorithm is extensively simulated and implemented using SensorWare scripts. Finally, due to the fact that multiple applications contest for the same network and energy is the most crucial finite resource, we have solved an aspect of the energy management problem by providing an optimal admission control policy for the incoming scripts.