Molecule: An adaptive dynamic reconfiguration scheme for sensor operating systems

被引:3
|
作者
Yi, Sangho [2 ]
Min, Hong [2 ]
Cho, Yookun [2 ]
Hong, Jiman [1 ]
机构
[1] Soongsil Univ, Sch Comp, Embedded Operating Syst Lab, Seoul, South Korea
[2] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151, South Korea
关键词
dynamic reconfiguration; dynamic reprogramming; operating system; wireless sensor networks;
D O I
10.1016/j.comcom.2007.10.035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:699 / 707
页数:9
相关论文
共 50 条
  • [1] Adaptive reconfiguration scheme for flight control systems
    Jiang, B.
    Guo, Y.
    Shi, P.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2010, 224 (I6) : 713 - 723
  • [2] Formal framework for specifying dynamic reconfiguration of adaptive systems
    Karimpour, Jaber
    Alyari, Robab
    Noroozi, Ali A.
    IET SOFTWARE, 2013, 7 (05) : 258 - 270
  • [3] A DYNAMIC RECONFIGURATION SCHEME FOR STAND-BY MEMORY-SYSTEMS
    GROSSPIETSCH, KE
    KAISER, J
    NETT, E
    DIGITAL PROCESSES, 1980, 6 (04): : 257 - 270
  • [4] Dynamic reconfiguration for adaptive multiversion real-time systems
    Lima, George
    Camponogara, Eduardo
    Sokolonski, Ana Carolina
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 115 - +
  • [5] An Efficient Dynamic Memory Allocator for Sensor Operating Systems
    Min, Hong
    Yi, Sangho
    Cho, Yookun
    Hong, Jiman
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1159 - +
  • [6] A module management scheme for dynamic reconfiguration
    Min, Hong
    Heo, Junyoung
    Cho, Yookun
    Lee, Kahyun
    Son, Jaegi
    Song, Byunghun
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 1, PROCEEDINGS, 2008, 5072 : 820 - 828
  • [7] A bumpless switching scheme for dynamic reconfiguration
    Liu, Limin
    Yan, Ping
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, 2007, 4674 : 187 - +
  • [8] Dynamic software reconfiguration in sensor networks
    Kogekar, S
    Neema, S
    Koutsoukos, X
    2005 Systems Communications, Proceedings: ICW 2005, WIRELESS TECHNOLOGIES; ICHSN 2005, HIGH SPEED NETWORKS; ICMCS 2005, MULTIMEDIA COMMUNICATIONS SYSTEMS; SENET 2005, SENSOR NETWORKS, 2005, : 413 - 420
  • [9] Dynamic Reconfiguration of a RGBD Sensor Based on QoS and QoC Requirements in Distributed Systems
    Munera, Eduardo
    Poza-Lujan, Jose-Luis
    Posadas-Yaguee, Juan-Luis
    Simo-Ten, Jose-Enrique
    Blanes Noguera, Juan Fco
    SENSORS, 2015, 15 (08): : 18080 - 18101
  • [10] Architecture template with dynamic buffering for runtime reconfiguration of adaptive embedded communication systems
    Eilers, D
    Steckenbiller, H
    Knorr, R
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 383 - 386