Title
Multi-level software reconfiguration for sensor networks
Abstract
In-situ reconfiguration of software is indispensable in embedded networked sensing systems. It is required for re-tasking a deployed network, fixing bugs, introducing new features and tuning the system parameters to the operating environment. We present a system that supports software recon-figuration in embedded sensor networks at multiple levels. The system architecture is based on an operating system consisting of a fixed tiny static kernel and binary modules that can be dynamically inserted, updated or removed. On top of the operating system is a command interpreter, implemented as a dynamically extensible virtual machine, that can execute high-level scripts written in portable byte code. Any binary module dynamically inserted into the operating systems can register custom extensions in the virtual machine interpreter, thus allowing the high-level scripts executed by the virtual machine to efficiently access services exported by a module, such as tuning module parameters. Together these system mechanisms permit the exibility of selecting the most appropriate level of reconfiguration. In addition to detailing the system architecture and the design choices, the paper presents a systematic analysis of exibility versus cost tradeoffs provided by these mechanisms.
Year
DOI
Venue
2006
10.1145/1176887.1176904
EMSOFT
Keywords
Field
DocType
binary module,system parameter,system mechanism,dynamically extensible virtual machine,multi-level software reconfiguration,binary module dynamically,operating system,module parameter,operating environment,system architecture,sensor network,high-level script,reconfiguration,multi tasking,virtual machine,sensor networks,reprogramming
Embedded operating system,Operating environment,Virtual machine,Computer science,Real-time computing,Software,Systems architecture,Wireless sensor network,Control reconfiguration,Operating system,Embedded system,Scripting language
Conference
ISBN
Citations 
PageRank 
1-59593-542-8
42
1.89
References 
Authors
14
5
Name
Order
Citations
PageRank
Rahul Balani1685.37
Chih-Chieh Han21792167.35
Ram Kumar Rengaswamy364661.39
Ilias Tsigkogiannis418610.97
Mani Srivastava5130521317.38