Title :
Online code compression in Wireless Sensor Networks
Author :
Talzi, Igor ; Tschudin, Christian
Author_Institution :
Comput. Sci. Dept., Univ. of Basel, Basel, Switzerland
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;
Conference_Titel :
Collaboration Technologies and Systems (CTS), 2011 International Conference on
Conference_Location :
Philadelphia, PA
Print_ISBN :
978-1-61284-638-5
DOI :
10.1109/CTS.2011.5928702