Name:
DVM
TItle:
Multi-level Software Reconfiguration for Sensor Networks through Dynamically Extensible Virtual Machine
Description:
The aim of the project is to build a system that supports software reconfiguration in embedded sensor networks at multiple levels.
The system architecture is based on SOS, an operating system that consists of (i) a fixed tiny static kernel and (ii) binary modules that can be dynamically inserted, updated or removed unobtrusively.
On top of SOS, we have implemented a dynamically extensible virtual machine (DVM), that interprets high-level scripts.
Any binary module that is dynamically inserted into the operating system can register custom extensions to the virtual machine.
Therefore, the high-level scripts, that are executed by the virtual machine, can efficiently access services that are exported by a module and tune module parameters.
Together these system mechanisms permit the flexibility of selecting the most appropriate level of reconfiguration.
Status:
Inactive Project
Main Research Area:
Sensor and Actuator Networks
Participants:
Documents:
- Hierarchy of Reconfiguration in Sensor Network Software Systems
Ilias Tsigkogiannis, Rahul Balani, Simon Han, Ramkumar Rengaswamy, and Mani B. Srivastava.
Center for Embedded Networked Sensing (CENS) 2005 Annual Research Review, October 2005. [ Details ]
- Dynamically Configurable Robotic Sensor Networks
Ilias Tsigkogiannis, Rahul Balani, James M. Carwana, Jonathan Friedman, David C. Lee, Simon Han, Roy S. Shea, Ramkumar Rengaswamy, Michael Petralia, Laura Corman, Eric Wittenmeier, Eddie Kohler, and Mani B. Srivastava.
The 2nd international conference on Embedded Networked Sensor Systems (SenSys 2005), November 2005. [ Details ]
- Multi-level Software Reconfiguration for Sensor Networks
Rahul Balani, Simon Han, Ramkumar Rengaswamy, Ilias Tsigkogiannis, and Mani B. Srivastava.
ACM Conference on Embedded Systems Software (EMSOFT), October 2006. [ Details ]
- ViRe: Virtual Reconfiguration Framework for Embedded Processing in Distributed Image Sensors
Rahul Balani, Akhilesh Singhania, Simon Han, Ramkumar Rengaswamy, and Mani B. Srivastava.
January 2007. [ Details ]
- ViRe: Virtual Reconfiguration Framework for Embedded Processing in Distributed Image Sensors
Rahul Balani, Akhilesh Singhania, Simon Han, and Mani B. Srivastava.
Workshop on Adaptive and Reconfigurable Embedded Systems (APRES), held in conjunction with RTAS, April 2008. [ Details ]
Back