A distributed routing algorithm for mobile wireless networks

被引:104
作者
Corson, M. Scott [1 ]
Ephremides, Anthony [2 ]
机构
[1] Univ Illinois, Chicago, IL 60607 USA
[2] Univ Maryland, NASA Ctr Commercial Dev Space Satellite & Hybrid, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
D O I
10.1007/BF01196259
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a loop-free, distributed routing protocol for mobile packet radio networks. The protocol is intended for use in networks where the rate of topological change is not so fast as to make "flooding" the only possible routing method, but not so slow as to make one of the existing protocols for a nearly-static topology applicable. The routing algorithm adapts asynchronously in a distributed fashion to arbitrary changes in topology in the absence of global topological knowledge. The protocol's uniqueness stems from its ability to maintain source-initiated, loop-free multipath routing only to desired destinations with minimal overhead in a randomly varying topology. The protocol's performance, measured in terms of end-to-end packet delay and throughput, is compared with that of pure flooding and an alternative algorithm which is well-suited to the high-rate topological change environment envisioned here. For each protocol, emphasis is placed on examining how these performance measures vary as a function of the rate of topological changes, network topology, and message traffic level. The results indicate the new protocol generally outperforms the alternative protocol at all rates of change for heavy traffic conditions, whereas the opposite is true for light traffic. Both protocols significantly outperform flooding for all rates of change except at ultra-high rates where all algorithms collapse. The network topology, whether dense or sparsely connected, is not seen to be a major factor in the relative performance of the algorithms.
引用
收藏
页码:61 / 81
页数:21
相关论文
共 22 条
[1]  
Awerbuch B., P IEEE INFOCOM 94
[2]  
Awerbuch B., 1990, COMP COMMUN REV, V20
[3]  
Awerbuch B., 1989, P 21 ANN ACM S THEOR
[4]  
Awerbuch B., 1991, P IEEE INFOCOM 91 BA
[5]  
Bertsekas D., 1987, DATA NETWORKS
[6]  
COLTUN R, 1989, CONNEXIONS, V3, P19
[7]  
CORSON MS, 1989, P 1989 IEEE MIL COMM
[8]   TERMINATION DETECTION FOR DIFFUSING COMPUTATIONS [J].
DIJKSTRA, EW ;
SCHOLTEN, CS .
INFORMATION PROCESSING LETTERS, 1980, 11 (01) :1-4
[9]  
Ephremides A., 1983, P J HOPK C BALT MD
[10]  
EPHREMIDES A, 1987, P IEEE JAN