Home | About Us | Projects | People | Documents | Courses | Internal
 
Document Details: Hierarchy of Reconfiguration in Sensor N...
TITLE
 

Hierarchy of Reconfiguration in Sensor Network Software Systems

In Center for Embedded Networked Sensing (CENS) 2005 Annual Research Review , 1 pages , Center for Embedded Networked Sensing (CENS) , CENS 2005 Annual Research Review , October 2005.

NESL Technical Report #: TR-UCLA-NESL-200510-03

ABSTRACT
 

In-situ reconfiguration is indispensable in sensor network deployments. It is required for efficient management and upgrade of software in large scale sensor networks, re-tasking a deployed network or for recovering a deployed system from crippling bugs or malicious intent. A spectrum of techniques for re-programming have been proposed. The major approaches are:
1. Full binary upgrade supported by TinyOS/Deluge mechansim that allows arbitrary changes to the functionality but incurs a high transmission and storage cost.
2. The SOS operating system for sensor nodes that consists of a static kernel that is extensible through modular extensions and can be installed and updated over the air.
3. Application specific virtual machines (ASVMs),which are domain specific interpreters built on top of TinyOS and enable limited high-level changes to the functionality by injecting concise application level scripts.

The three approaches vary in the cost and the flexibility of the updates that they can support. The nature of the update determines the most suitable technique. We have built a system that supports this complete hierarchy of reconfiguration.

AUTHORS
 

Ilias Tsigkogiannis
Rahul Balani
Simon Han
Ramkumar Rengaswamy
Mani B Srivastava


DOWNLOADS
 

PDF file of paper

RELATED PROJECTS
 

DVM : Multi-level Software Reconfiguration for Sensor Networks through Dynamically Extensible Virtual Machine

TYPE
 

Poster

© 2008 by Networked & Embedded Systems LaboratoryUniversity of California, Los Angeles
(Developed using Ruby on Rails, hosted on Mac OS X, and best viewed without Internet Explorer!)
Maintained by Mani Srivastava