Hermes: Fast and Energy Efficient Incremental Code Updates for Wireless Sensor Networks

被引:26
|
作者
Panta, Rajesh K. [1 ]
Bagchi, Saurabh [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, Dependable Comp Syst Lab, W Lafayette, IN 47907 USA
关键词
D O I
10.1109/INFCOM.2009.5061971
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wireless reprogramming of sensor nodes is a requirement for long-lived networks due to changes in the functionality of the software running on the nodes. The amount of information that needs to be wirelessly transmitted during reprogramming should be minimized to reduce reprogramming time and energy. In this paper, we present a multi-hop incremental reprogramming protocol called Hermes that transfers over the network the delta between the old and new software and lets the sensor nodes rebuild the new software using the received delta and the old software. It reduces the delta by using techniques to mitigate the effects of function and global variable shifts caused by the software modifications. Then it compares the binary images at the byte level with a method to create small delta. For a wide range of software change scenarios that we experimented with, we find that Hermes transfers up to 201 times less information than Deluge, the standard reprogramming protocol for TinyOS and 64 times less than an existing incremental reprogramming protocol by Jeong and Culler.
引用
收藏
页码:639 / 647
页数:9
相关论文
共 50 条
  • [1] Efficient reprogramming of wireless sensor networks using incremental updates
    Stolikj, Milosh
    Cuijpers, Pieter J. L.
    Lukkien, Johan J.
    2013 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2013, : 584 - 589
  • [2] The Impact of Diverse Execution Strategies on Incremental Code Updates for Wireless Sensor Networks
    Lehniger, Kai
    Weidling, Stefan
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SENSOR NETWORKS (SENSORNETS), 2019, : 30 - 39
  • [3] Efficient Incremental Code Update for Sensor Networks
    Panta, Rajesh Krishna
    Bagchi, Saurabh
    Midkiff, Samuel P.
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2011, 7 (04)
  • [4] Efficient and Secure Dissemination of Code Updates in Sensor Networks
    Kuang Xiao-hui
    Xu Fei
    Liu Li
    Liu Qiang
    PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012), 2012, : 452 - 456
  • [5] Towards energy-efficient code dissemination in wireless sensor networks
    Zhang, Youtao
    Yang, Jun
    Li, Weijia
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2520 - +
  • [6] Efficient code dissemination in wireless sensor networks
    Saginbekov, Sain
    Jhumka, Arshad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 39 : 111 - 119
  • [7] Dynamic TinyOS: Modular and Transparent Incremental Code-Updates for Sensor Networks
    Munawar, Waqaas
    Alizai, Muhammad Hamad
    Landsiedel, Olaf
    Wehrle, Klaus
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [8] AdapCode: Adaptive network coding for code updates in wireless sensor networks
    Hou, I-Hong
    Tsai, Yu-En
    Abdelzaher, Tarek F.
    Gupta, Indranil
    27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 2189 - 2197
  • [9] ENERGY EFFICIENT WIRELESS SENSOR NETWORKS
    Abbosh, Amin M.
    Thiel, David V.
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 440 - +
  • [10] Efficient Location updates of Mobile Node in Wireless Sensor Networks
    Misra, Rajiv
    Mandal, Chittaranjan
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1884 - +