Incremental Network Programming for Wireless Sensors

HTML  Download Download as PDF (Size: 1063KB)  PP. 433-452  
DOI: 10.4236/ijcns.2009.25048    5,660 Downloads   10,294 Views  Citations

ABSTRACT

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.

Share and Cite:

J. JEONG and D. CULLER, "Incremental Network Programming for Wireless Sensors," International Journal of Communications, Network and System Sciences, Vol. 2 No. 5, 2009, pp. 433-452. doi: 10.4236/ijcns.2009.25048.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.