• DocumentCode
    2159520
  • Title

    An efficient code update solution for wireless sensor network reprogramming

  • Author

    Mazumder, Biswajit ; Hallstrom, Jason O.

  • Author_Institution
    Sch. of Comput., Clemson Univ., Clemson, SC, USA
  • fYear
    2013
  • fDate
    Sept. 29 2013-Oct. 4 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    We present an incremental code update strategy used to efficiently reprogram wireless sensor nodes. We adapt a linear space and quadratic time algorithm (Hirschberg´s algorithm) for computing maximal common subsequences to build an edit map specifying an edit sequence, required to transform the code running in a sensor network to a new code image. We then present a heuristic-based optimization strategy for efficient edit script encoding to reduce th.e edit map size. Finally, we present experimental results to demonstrate the reduction in data size to reprogram a network using this mechanism. The approach achieves reductions of 99.987% for simple changes, and between 86.95% and 94.58% for more complex changes, compared to full image transmissions - leading to significantly lower energy costs for wireless sensor network reprogramming. We compare the results with reductions achieved by other incremental update strategies described in prior work.
  • Keywords
    optimisation; wireless sensor networks; Hirschberg algorithm; heuristic based optimization strategy; image transmissions; incremental code; quadratic time algorithm; script encoding; wireless sensor network reprogramming; wireless sensor nodes; Abstracts; Decoding; Ear; Educational institutions; Lead; Wireless sensor networks; Incremental code update; code distribution; longest common subsequence; reprogramming; wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/EMSOFT.2013.6658582
  • Filename
    6658582