• DocumentCode
    3293595
  • Title

    MNP: Multihop Network Reprogramming Service for Sensor Networks

  • Author

    Kulkarni, Sandeep S. ; Wang, Limin

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ.
  • fYear
    2005
  • fDate
    10-10 June 2005
  • Firstpage
    7
  • Lastpage
    16
  • Abstract
    Reprogramming of sensor networks is an important and challenging problem as it is often necessary to reprogram the sensors in place. In this paper, we propose a multihop reprogramming service designed for Mica-2/XSM motes. One of the problems in reprogramming is the issue of message collision. To reduce the problem of collision and hidden terminal problem, we propose a sender selection algorithm that attempts to guarantee that in a neighborhood there is at most one source transmitting the program at a time. Further, our sender selection is greedy in that it tries to select the sender that is expected to have the most impact. We also use pipelining to enable fast data propagation. MNP is energy efficient because it reduces the active radio time of a sensor node by putting the node into "sleep" state when its neighbors are transmitting a segment that is not of interest. Finally, we argue that it is possible to tune our service according to the remaining battery level of a sensor, i.e., it can be tuned so that the probability that a sensor is given the responsibility of transmitting the code is proportional to its remaining battery life
  • Keywords
    computer networks; pipeline processing; wireless sensor networks; Mica-2/XSM motes; computer networks; message collision; multihop network reprogramming; pipeline processing; sender selection algorithm; sensor network reprogramming; sensor node; wireless sensor networks; Bandwidth; Batteries; Computer science; Energy efficiency; Laboratories; Pipeline processing; Sensor systems; Software engineering; Spread spectrum communication; Wireless sensor networks; Code Dissemination; Network Reprogramming; Sensor Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2331-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.2005.50
  • Filename
    1437066