• DocumentCode
    623581
  • Title

    R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems

  • Author

    Wei Dong ; Biyuan Mo ; Chao Huang ; Yunhao Liu ; Chun Chen

  • Author_Institution
    Zhejiang Key Lab. of Service Robot, Zhejiang Univ., Hangzhou, China
  • fYear
    2013
  • fDate
    14-19 April 2013
  • Firstpage
    315
  • Lastpage
    319
  • Abstract
    We present a holistic reprogramming system called R3. R3 has two salient features. First, the binary differencing algorithm within R3 (R3diff) ensures an optimal result in terms of the delta size under a configurable cost measure. Second, the similarity preserving method within R3 (R3sim) optimizes the binary code format for achieving a large similarity with a small metadata overhead. Overall, R3 achieves the smallest delta size compared to other incremental approaches such as Rsync [11], RMTD [9], Zephyr/Hermes [17], [18], and R2 [2], e.g., 50%-99% reduction compared to Stream and about 20%-40% reduction compared to R2. R3´s implementation on TelosB/TinyOS is lightweight and efficient. We release our code at http://code.google.com/p/r3-dongw.
  • Keywords
    binary codes; embedded systems; meta data; optimising compilers; R2; R3diff; R3sim; RMTD; Rsync; Stream; TelosB; TinyOS; Zephyr-Hermes; binary code format; binary differencing algorithm; holistic reprogramming system; metadata overhead; networked embedded systems reprogramming; relocatable code optimization; Ash; Binary codes; Embedded systems; Indexes; Wireless communication; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2013 Proceedings IEEE
  • Conference_Location
    Turin
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-5944-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2013.6566786
  • Filename
    6566786