A self-stabilizing leader election algorithm in highly dynamic ad hoc mobile networks

被引:36
作者
Derhab, Abdelouahid [1 ]
Badache, Nadjib [2 ]
机构
[1] CERIST, Dept Comp Engn, Algiers 16030, Algeria
[2] USTHB, Dept Comp Sci, Algiers 16111, Algeria
关键词
mobile ad hoc networks; self-stabilizing; leader election; concurrent and disjoint computations;
D O I
10.1109/TPDS.2007.70792
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The classical definition of a self-stabilizing algorithm assumes generally that there are no faults in the system long enough for the algorithm to stabilize. Such an assumption cannot be applied to ad hoc mobile networks characterized by their highly dynamic topology. In this paper, we propose a self-stabilizing leader election algorithm that can tolerate multiple concurrent topological changes. By introducing the time-interval-based computation concept, the algorithm ensures that a network partition can within a finite time converge to a legitimate state even if topological changes occur during the convergence time. Our simulation results show that our algorithm can ensure that each node has a leader over 99 percent of the time. We also give an upper bound on the frequency at which network components merge to guarantee the convergence.
引用
收藏
页码:926 / 939
页数:14
相关论文
共 22 条
[1]   MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS [J].
ALLEN, JF .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :832-843
[2]  
ALLEN JF, 1994, TR521 U ROCH
[3]  
Amis A. D., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P32, DOI 10.1109/INFCOM.2000.832171
[4]  
[Anonymous], ACM BALTZER WIRELESS
[5]  
[Anonymous], 1996, UNDERSTANDING GPS
[6]   Key agreement in ad hoc networks [J].
Asokan, N ;
Ginzboorg, P .
COMPUTER COMMUNICATIONS, 2000, 23 (17) :1627-1637
[7]   THE ARCHITECTURAL ORGANIZATION OF A MOBILE RADIO NETWORK VIA A DISTRIBUTED ALGORITHM [J].
BAKER, DJ ;
EPHREMIDES, A .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (11) :1694-1701
[8]   TERMINATION DETECTION FOR DIFFUSING COMPUTATIONS [J].
DIJKSTRA, EW ;
SCHOLTEN, CS .
INFORMATION PROCESSING LETTERS, 1980, 11 (01) :1-4
[9]  
HOU TC, 2001, IEEE J SELECTED AREA, V19
[10]  
LEHANE L, 2005, P INT C INF TECHN CO, V2, P540