4th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities

Research Article

Single versus Multi-hop Wireless Reprogramming in Sensor Networks

Download805 downloads
  • @INPROCEEDINGS{10.4108/tridentcom.2008.3134,
        author={Rajesh Panta and Saurabh Bagchi and Issa Khalil and Luis Montestruque},
        title={Single versus Multi-hop Wireless Reprogramming in Sensor Networks},
        proceedings={4th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks \& Communities},
        publisher={ICST},
        proceedings_a={TRIDENTCOM},
        year={2010},
        month={5},
        keywords={Sensor networks; single hop reprogramming; multi-hop reprogramming; link reliability.},
        doi={10.4108/tridentcom.2008.3134}
    }
    
  • Rajesh Panta
    Saurabh Bagchi
    Issa Khalil
    Luis Montestruque
    Year: 2010
    Single versus Multi-hop Wireless Reprogramming in Sensor Networks
    TRIDENTCOM
    ICST
    DOI: 10.4108/tridentcom.2008.3134
Rajesh Panta1,*, Saurabh Bagchi1,*, Issa Khalil2,*, Luis Montestruque3,*
  • 1: Dependable Systems Computing Lab Purdue University 465 Northwestern Avenue, West Lafayette, IN 47907
  • 2: College of Information Technology United Arab Emirates University United Arab Emirates
  • 3: Emnet LLC 12441 Beckley Street, Granger, IN 46530
*Contact email: rpanta@purdue.edu, sbagchi@purdue.edu, ikhalil@uaeu.ac.ae, lmontest@heliosware.com

Abstract

Wireless reprogramming of the sensor network is useful for uploading new code or for changing the functionality of the existing code. In recent years, the research focus has shifted from single hop reprogramming to multi-hop reprogramming primarily because of its ease of use. Practical experience from a multi-hop sensor network for monitoring water pollution, called CSOnet, deployed in South Bend, IN, indicates that single-hop reprogramming may be preferable under certain conditions to minimize reprogramming time and energy. In this, the user gets close to a node to be reprogrammed and wirelessly reprograms a single node at a time. The choice between single hop and multihop reprogramming depends on factors like network size, node density and most importantly, link reliabilities. We present a protocol called DStream having both single and multi-hop reprogramming capabilities. We provide mathematical analysis and results from testbed experiments and simulations to give insights into the choice of the two reprogramming methods.