Loop-free hybrid single-path/flooding routing algorithms with guaranteed delivery for wireless networks

被引:191
作者
Stojmenovic, I
Lin, X
机构
[1] Univ Nacl Autonoma Mexico, DISCA, IIMAS, Mexico City 04510, DF, Mexico
[2] Univ Ottawa, SITE, Ottawa, ON K1N 6N5, Canada
[3] Cognos Inc, Ottawa, ON K1G 4K9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
routing; wireless networks; distributed algorithms; shortest path; broadcasting;
D O I
10.1109/71.963415
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a localized routing algorithm, each node makes forwarding decisions solely based on the position of itself, its neighbors, and its destination. In distance, progress, and direction-based approaches (reported in the literature), when node A wants to send or forward message m to destination node D, it forwards m to its neighbor C which is closest to D (has best progress toward D, whose direction is closest to the direction of D, respectively) among all neighbors of A. The same procedure is repeated until D, if possible, is eventually reached. The algorithms are referred to as GEDIR, MFR, and DIR when a common failure criterion is introduced: The algorithm stops if the best choice for the current node is the node from which the message came. We propose 2-hop GEDIR, DIR, and MFR methods in which node A selects the best candidate node C among its 1-hop and 2-hop neighbors according to the corresponding criterion and forwards m to its best 1-hop neighbor among joint neighbors of A and C. We then propose flooding GEDIR and MFR and hybrid single-path/flooding GEDIR and MFR methods which are the first localized algorithms (other than full flooding) to guarantee the message delivery (in a collision-free environment). We show that the directional routing methods are not loop-free, while the GEDIR and MFR-based methods are inherently loop free. The simulation experiments, with static random graphs, show that GEDIR and MFR have similar success rates, which is low for low degree graphs and high for high degree ones. When successful, their hop counts are near the performance of the shortest path algorithm. Hybrid single-path/flooding GEDIR and MFR methods have low communication overheads. The results are also confirmed by experiments with moving nodes and MAC layer.
引用
收藏
页码:1023 / 1032
页数:10
相关论文
共 39 条
[1]  
[Anonymous], TR9909 SITE U OTT CO
[2]  
[Anonymous], 2000, RR3898 INRIA
[3]  
BASAGNI S, 1988, P C MOB COMP MOBICOM, P76
[4]  
Bose P., 1999, PROC 3 INT WORKSHOP, P48, DOI DOI 10.1145/313239.313282
[5]  
Broch J., 1998, MobiCom'98. Proceedings of Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking, P85, DOI 10.1145/288235.288256
[6]  
CAMARA D, 2000, P HAW INT C SYST SCI
[7]  
CAPKUN S, 2001, P HAW INT C SYST SCI
[8]  
DATTA S, 2001, CLUSTER COMPUTING
[9]  
Estrin D., 1999, P MOBICOM, DOI DOI 10.1145/313451.313556
[10]  
Finn G., 1987, ISURR87180