MNP: Multihop network reprogramming service for sensor networks

被引:104
作者
Kulkarni, SS [1 ]
Wang, LM [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, Software Engn & Network Syst Lab, E Lansing, MI 48824 USA
来源
25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS | 2005年
关键词
sensor networks; network reprogranuning; code dissemination;
D O I
10.1109/ICDCS.2005.50
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:7 / 16
页数:10
相关论文
共 22 条
[1]  
[Anonymous], 2000, P 33 ANN HAW INT C S
[2]  
[Anonymous], 2003, TRICKLE SELF REGULAT
[3]   A line in the sand: a wireless sensor network for target detection, classification, and tracking [J].
Arora, A ;
Dutta, P ;
Bapat, S ;
Kulathumani, V ;
Zhang, H ;
Naik, V ;
Mittal, V ;
Cao, H ;
Demirbas, M ;
Gouda, M ;
Choi, Y ;
Herman, T ;
Kulkarni, S ;
Arumugam, U ;
Nesterenko, M ;
Vora, A ;
Miyashita, M .
COMPUTER NETWORKS, 2004, 46 (05) :605-634
[4]  
Crossbow Technology Inc, 2003, MOT IN NETW PROGR US
[5]  
DUTTA P, 2005, IN PRESS P INT C INF
[6]   A reliable multicast framework for light-weight sessions and application level framing [J].
Floyd, S ;
Jacobson, V ;
Liu, CG ;
McCanne, S ;
Zhang, LX .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (06) :784-803
[7]   MICA: A wireless platform for deeply embedded networks [J].
Hill, JL ;
Culler, DE .
IEEE MICRO, 2002, 22 (06) :12-24
[8]  
HUI JW, 2004, IN PRESS P 2 INT C E
[9]  
Intanagonwiwat C., 2000, P ACM MOBICOM, P56, DOI DOI 10.1145/345910.345920
[10]   Negotiation-based protocols for disseminating information in wireless sensor networks [J].
Kulik, J ;
Heinzelman, W ;
Balakrishnan, H .
WIRELESS NETWORKS, 2002, 8 (2-3) :169-185