Academic Journals Database
Disseminating quality controlled scientific knowledge

Incremental Network Programming for Wireless Sensors

Author(s): Jaein JEONG | David CULLER

Journal: International Journal of Communications, Network and System Sciences
ISSN 1913-3715

Volume: 02;
Issue: 05;
Start page: 433;
Date: 2009;
Original page

Keywords: Network Programming | Incremental | Wireless Sensor Networks | Difference Generation | Rsync Algorithm

We present an incremental network programming mechanism which reprograms wireless sensors quickly by transmitting the incremental changes using the Rsync algorithm; we generate the difference of the two program images allowing us to distribute only the key changes. Unlike previous approaches, our design does not assume any prior knowledge of the program code structure and can be applied to any hardware platform. To meet the resource constraints of wireless sensors, we tuned the Rsync algorithm which was originally made for updating binary files among powerful host machines. The sensor node processes the delivery and the decoding of the difference script separately making it easy to extend for multi-hop network programming. We are able to get a speed-up of 9.1 for changing a constant and 2.1 to 2.5 for changing a few lines in the source code.
Affiliate Program     

Tango Jona
Tangokurs Rapperswil-Jona