Molecule: An adaptive dynamic reconfiguration scheme for sensor operating systems

Citations

WEB OF SCIENCE

1
Citations

SCOPUS

9

초록

In wireless sensor networks, sensor nodes are located on remote-site and thus it is very difficult to re-gather them. To update or add a program at run-time of the sensor nodes, sensor operating system must support a dynamic reconfiguration. Many kinds of different mechanisms for reconfiguring sensor nodes have been developed ranging from full image replacement to virtual machines. In previous schemes, dynamic linker supports only indirect linking between modules, and the linking is performed on the sensor nodes. Those may increase overhead of the execution time and energy consumption. In this paper, we present an adaptive and dynamic reconfiguration scheme called Molecule for sensor nodes. In Molecule, applications, kernel features, and device drivers are managed as a form of module. By using the cost analysis of the expected execution time of each module, Molecule selects an appropriate method between direct and indirect linking to link modules. It also supports remote linker to exclude the linking overhead from the sensor nodes. Our experimental results show that Molecule performs efficiently in terms of the energy consumption and execution time compared with the existing dynamic reconfiguration schemes. (c) 2007 Elsevier B.V. All rights reserved.

키워드

dynamic reconfiguration; dynamic reprogramming; operating system; wireless sensor networks
제목
Molecule: An adaptive dynamic reconfiguration scheme for sensor operating systems
저자
Yi, Sangho; Min, Hong; Cho, Yookun; Hong, Jiman
DOI
10.1016/j.comcom.2007.10.035
발행일
2008-03-05
유형
Article
저널명
Computer Communications
권
31
호
4
페이지
699 ~ 707