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 条
  • [41] EAAR: An approach to environment adaptive application reconfiguration in sensor network
    Zhang, DM
    Ma, HD
    Liu, L
    Tao, D
    MOBILE AD-HOC AND SENSOR NETWORKS, PROCEEDINGS, 2005, 3794 : 259 - 268
  • [42] Soft-reconfiguration management for operating systems with multiprocessor architecture
    Tripathi, Jai Narayan
    Somani, Gaurav
    Mundra, Kamlesh
    Verma, Shyam Sunder
    Joshi, Hiren
    ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 573 - 577
  • [43] Dynamic hybrid multimedia distribution scheme based on network reconfiguration
    DONG Fang
    HU YuXiang
    LAN JuLong
    ScienceChina(InformationSciences), 2014, 57 (10) : 107 - 116
  • [44] New algorithm for reconfiguration and operating procedures in electric distribution systems
    de Oliveira, Edimar Jose
    Rosseti, Gustavo Jose
    de Oliveira, Leonardo Willer
    Gomes, Flavio Vanderson
    Peres, Wesley
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 57 : 129 - 134
  • [45] DIAGNOSIS AND ESTIMATION OF SENSOR BIAS IN DYNAMIC SYSTEMS USING ADAPTIVE TECHNIQUES
    Aarthi, R.
    Natarajan, R. Ananda
    ADVANCES IN MECHATRONICS AND CONTROL ENGINEERING III, 2014, 678 : 313 - 317
  • [46] A method for applying Double Scheme dynamic reconfiguration over InfiniBand™
    Pinkston, TM
    Zafar, B
    Duato, J
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 793 - 800
  • [47] Integrated modular avionics: A scheme for autonomous dynamic system reconfiguration
    Johnson, DM
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (03): : 125 - 133
  • [48] Dynamic hybrid multimedia distribution scheme based on network reconfiguration
    Dong Fang
    Hu YuXiang
    Lan JuLong
    SCIENCE CHINA-INFORMATION SCIENCES, 2014, 57 (10) : 1 - 10
  • [49] Modelling of biological manufacturing systems for dynamic reconfiguration
    Ueda, K
    Vaario, J
    Ohkura, K
    CIRP ANNALS 1997 MANUFACTURING TECHNOLOGY, VOLUME 46/1/1997: ANNALS OF THE INTERNATIONAL INSTITUTION FOR PRODUCTION ENGINEERING RESEARCH, 1997, 46 : 343 - 346
  • [50] Dynamic Reconfiguration of two Benchmark Production Systems
    Khalgui, Mohamed
    Hanisch, Hans-Michael
    2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 282 - 289