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 条
  • [21] Asynchronous leader election in mobile ad hoc networks
    Masum, Salahuddin Mohammad
    Ali, Amin Ahsan
    Bhuiyan, Mohammad Touhid-youl Islam
    [J]. 20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, PROCEEDINGS, 2006, : 827 - 831
  • [22] Self-stabilizing multicast protocols for ad hoc networks
    Gupta, SKS
    Srimani, PK
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (01) : 87 - 96
  • [23] Self-stabilizing local routing in Ad hoc networks
    Bein, Doina
    Datta, Ajoy K.
    Villain, Vincent
    [J]. Computer Journal, 2007, 50 (02): : 197 - 203
  • [24] An O(n)-time self-stabilizing leader election algorithm
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Vemula, Priyanka
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (11) : 1532 - 1544
  • [25] Self-stabilizing local routing in ad hoc networks
    Bein, Doina
    Datta, Ajoy K.
    Villain, Vincent
    [J]. COMPUTER JOURNAL, 2007, 50 (02): : 197 - 203
  • [26] Self-stabilizing algorithm for high service availability in spite of concurrent topology changes in ad hoc mobile networks
    Derhab, Abdelouahid
    Badache, Nadjib
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (06) : 752 - 768
  • [27] Self-stabilizing anonymous leader election in a tree
    Xu, ZY
    Srimani, PK
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2006, 17 (02) : 323 - 335
  • [28] Self-stabilizing Leader Election in Polynomial Steps
    Altisen, Karine
    Cournier, Alain
    Devismes, Stephane
    Durand, Anais
    Petit, Franck
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2014, 2014, 8756 : 106 - 119
  • [29] Self-stabilizing leader election in polynomial steps
    Altisen, Karine
    Cournier, Alain
    Devismes, Stephane
    Durand, Anais
    Petit, Franck
    [J]. INFORMATION AND COMPUTATION, 2017, 254 : 330 - 366
  • [30] Self-stabilizing leader election in polynomial steps
    Altisen, Karine
    Cournier, Alain
    Devismes, Stéphane
    Durand, Anaïs
    Petit, Franck
    [J]. 1600, Springer Verlag (8756): : 106 - 119