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

被引:34
|
作者
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
相关论文
共 50 条
  • [1] Self-Stabilizing Leader Election in Dynamic Networks
    Ajoy K. Datta
    Lawrence L. Larmore
    [J]. Theory of Computing Systems, 2018, 62 : 977 - 1047
  • [2] Self-Stabilizing Leader Election in Dynamic Networks
    Datta, Ajoy K.
    Larmore, Lawrence L.
    [J]. THEORY OF COMPUTING SYSTEMS, 2018, 62 (05) : 977 - 1047
  • [3] Self-stabilizing Leader Election in Dynamic Networks
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Piniganti, Hema
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2010, 6366 : 35 - 49
  • [4] Self-Stabilizing Clustering Algorithm in Mobile Ad Hoc Networks
    Ali, Mansouri
    Salim, Bouhlel Mohamed
    [J]. 2015 SAI INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS), 2015, : 978 - 983
  • [5] Self-stabilizing dynamic mutual exclusion for mobile ad hoc networks
    Chen, Y
    Welch, JL
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (09) : 1072 - 1089
  • [6] A self-stabilizing link-cluster algorithm in mobile ad hoc networks
    Bein, D
    Datta, AK
    Jagganagari, CR
    Villain, V
    [J]. 8TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2005, : 436 - 441
  • [7] Self-stabilizing Clustering Algorithm for Ad Hoc Networks
    Flauzac, Olivier
    Haggar, Bachar Salim
    Nolot, Florent
    [J]. ICWMC: 2009 FIFTH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMMUNICATIONS, 2009, : 24 - 29
  • [8] A self-stabilizing distributed multicast algorithm for mobile ad-hoc networks
    Jiang, TY
    Li, QH
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 499 - 502
  • [9] UNIFORM DYNAMIC SELF-STABILIZING LEADER ELECTION
    DOLEV, S
    ISRAELI, A
    MORAN, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 579 : 167 - 180
  • [10] Uniform dynamic self-stabilizing leader election
    Dolev, S
    Israeli, A
    Moran, S
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (04) : 424 - 440