• DocumentCode
    1945470
  • Title

    2: Incremental ℛeprogramming using ℛelocatable code in networked embedded systems

  • Author

    Dong, Wei ; Liu, Yunhao ; Chen, Chun ; Bu, Jiajun ; Huang, Chao

  • Author_Institution
    Zhejiang Key Lab. of Service Robot, Zhejiang Univ., Hangzhou, China
  • fYear
    2011
  • fDate
    10-15 April 2011
  • Firstpage
    376
  • Lastpage
    380
  • Abstract
    We present ℛ2, an incremental ℛeprogramming approach using Relocatable code, to improve program similarity for efficient incremental reprogramming in networked embedded systems. ℛ2 achieves a higher degree of similarity than existing approaches by mitigating the effects of both function shifts and data shifts. ℛ2 makes efficient use of memory and does not degrade program quality. It adopts an optimized differencing algorithm to generate small delta files for efficient dissemination. We demonstrate ℛ2´s advantages through detailed analysis of TinyOS examples. We also present case studies on the software programs of a large-scale and long-term sensor system-GreenOrbs. Results show that ℛ2 reduces the dissemination cost by approximately 65% compared to Deluge-state-of-the-art network reprogramming approach, and reduces the dissemination cost by approximately 20% compared to Zephyr and Hermes-the latest works on incremental reprogramming.
  • Keywords
    embedded systems; large-scale systems; operating systems (computers); programming; software quality; telecommunication computing; wireless sensor networks; Deluge-state-of-the-art network reprogramming approach; GreenOrbs; TinyOS examples; data shifts; delta files; dissemination cost; function shifts; incremental reprogramming; large-scale system; long-term sensor system; networked embedded systems; optimized differencing algorithm; program quality; program similarity; relocatable code; software programs; Algorithm design and analysis; Ash; Embedded systems; Geophysical measurement techniques; Green products; Protocols; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2011 Proceedings IEEE
  • Conference_Location
    Shanghai
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-9919-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2011.5935186
  • Filename
    5935186