A self-stabilizing distributed algorithm for spanning tree construction in wireless ad hoc networks

被引:37
作者
Baála, H
Flauzac, O
Gaber, J
Bui, M
El-Ghazawi, T
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
[2] Univ Cergy Pantoise, LICP, Cergy, France
[3] Univ Reims, F-51100 Reims, France
[4] Univ Technol Belfort Montbeliard, Set, Belfort Montbeliard, France
[5] Univ Paris 08, Paris, France
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
ad hoc wireless networks; mobile networks; mobile computing; mobile agents; distributed algorithms; random spanning tree; random walks; self-stabilizing algorithms;
D O I
10.1016/S0743-7315(02)00028-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Spanning trees help removing cycles and establishing short paths between a given node and the rest of the nodes in a network. In ad hoc mobile computing networks, however, transient node failures occur due to being out of range or powered off. Therefore, we present a self-stabilized distributed algorithm based on homogeneous agents for constructing a random spanning tree. Our approach makes use of distributed random walks as a network traversal scheme, in order to handle dynamic topology changes in ad hoc wireless networks. Each random walk is represented by a mobile agent annexing a territory over the underlying network. These multiple random walks collapse into a final one that defines the random spanning tree. It will be shown that, compared to deterministically predetermined spanning trees, our algorithm is more resilient to transient failures that occur in ad hoc mobile networks. (C) 2003 Elsevier Science (USA). All rights reserved.
引用
收藏
页码:97 / 104
页数:8
相关论文
共 23 条
  • [1] Mixing times for uniformly ergodic Markov chains
    Aldous, D
    Lovasz, L
    Winkler, P
    [J]. STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 1997, 71 (02) : 165 - 185
  • [2] ANAGNOSTOU E, 1991, P 5 INT WORKSH DISTR, P31
  • [3] BAALA H, 1999, THESIS U PARIS SAINT
  • [4] BSHOUTY NH, 1995, M TIMES RANDOM WALKS
  • [5] Randomized adaptive routing based on mobile agents
    Bui, M
    Datta, AK
    Flauzac, O
    Nguyen, DT
    [J]. FOURTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN'99), PROCEEDINGS, 1999, : 380 - 385
  • [6] BUI M, 1999, 15 TRIENN C INT FED
  • [7] ECHO ALGORITHMS - DEPTH PARALLEL OPERATIONS ON GENERAL GRAPHS
    CHANG, EJH
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) : 391 - 401
  • [8] COLLISIONS AMONG RANDOM-WALKS ON A GRAPH
    COPPERSMITH, D
    TETALI, P
    WINKLER, P
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 1993, 6 (03) : 363 - 374
  • [9] Deugo D., 1999, Proceedings. Fourth International Symposium on Autonomous Decentralized Systems. - Integration of Heterogeneous Systems -, P324, DOI 10.1109/ISADS.1999.838454
  • [10] TERMINATION DETECTION FOR DIFFUSING COMPUTATIONS
    DIJKSTRA, EW
    SCHOLTEN, CS
    [J]. INFORMATION PROCESSING LETTERS, 1980, 11 (01) : 1 - 4