• DocumentCode
    1878955
  • Title

    Online code compression in Wireless Sensor Networks

  • Author

    Talzi, Igor ; Tschudin, Christian

  • Author_Institution
    Comput. Sci. Dept., Univ. of Basel, Basel, Switzerland
  • fYear
    2011
  • fDate
    23-27 May 2011
  • Firstpage
    301
  • Lastpage
    310
  • Abstract
    A problem in Wireless Sensor Networks (WSN), an extremely resource-limited system, is that re-tasking by replacing complete or partial code images is both disruptive and energy intensive. In this paper we report on a dynamic code compression scheme for mobile code that we implemented for a WSN. We use a fine-grained code mobility scheme based on capsules, ChameleonVM, where network functionality can be deployed on demand and for several tasks in parallel. Within a task´s virtual network segment we let our ChameleonVM optimize the assignment of instruction bits: Mobile code instructions are re-coded on a regional basis and depending on the actual code sequences used, incrementally leading to smaller capsules. We demonstrate the operation of our online compression scheme with a time-sync protocol and discuss its performance.
  • Keywords
    data compression; distributed programming; protocols; virtual machines; wireless sensor networks; ChameleonVM; capsule; code sequence; dynamic code compression; fine-grained code mobility; instruction bit; mobile code instruction; network functionality; online code compression; resource-limited system; time-sync protocol; virtual machine; virtual network segment; wireless sensor network; Dictionaries; Middleware; Mobile communication; Peer to peer computing; Protocols; Random access memory; Wireless sensor networks; Code Compression; Resource-Aware Protocols; Run-Time Optimization; Wireless Sensor Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaboration Technologies and Systems (CTS), 2011 International Conference on
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    978-1-61284-638-5
  • Type

    conf

  • DOI
    10.1109/CTS.2011.5928702
  • Filename
    5928702