A novel leader election algorithm based on resources for ring networks

被引:10
|
作者
Biswas, Tarun [1 ]
Bhardwaj, Rajat [2 ]
Ray, Anjan Kumar [1 ]
Kuila, Pratyay [1 ]
机构
[1] Natl Inst Technol Sikkim, Dept Comp Sci & Engn, Ravangla 737139, Sikkim, India
[2] Natl Inst Technol Sikkim, Dept Elect & Elect Engn, Ravangla 737139, Sikkim, India
关键词
distributed computing systems; election message; leader election; resource strength; ring networks; AD HOC NETWORKS; MULTIAGENT SYSTEMS; SELECTION; ALLOCATION; AGENTS;
D O I
10.1002/dac.3583
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The leader node in a distributed computing system is responsible to establish coordination among all other nodes that are situated apart geographically. Selection of a suitable leader is one of the major and challenging problems. In this paper, a novel leader election algorithm is proposed based on resources of each node in a ring network. All the nodes compute resource strength values by considering available resources like CPU, memory capacity, and residual energy. A node with the highest resource strength over the network is elected as the leader. The proposed algorithm has also considered sudden failure of the nodes particularly when it is the leader node. Moreover, addition of new nodes is also considered. The proposed algorithm shows improvement on message complexity over the network and resource-based priority generation, which helps in efficient election of the leader. To validate, the proposed algorithm is extensively simulated as well as real-life hardware experiment is also done. In the experiment, 2 cases are considered with different weight of the resources, and consequent effects are shown. The results are also compared with the existing algorithms, and it is observed that the proposed work comparably performs better that the existing related algorithms.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] DR: Divided Ring Leader Election Algorithm
    Vojdani, Mehdi
    Taj, Yaser
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 90 - 99
  • [2] DISTRIBUTED LEADER ELECTION ON CHORDAL RING NETWORKS
    NAKANO, K
    MASUZAWA, T
    TOKURA, N
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1992, E75D (01) : 58 - 63
  • [3] An Asynchronous Leader Election Algorithm for Dynamic Networks
    Ingram, Rebecca
    Shields, Patrick
    Walter, Jennifer E.
    Welch, Jennifer L.
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 512 - +
  • [5] A Timer Based Leader Election Algorithm
    Biswas, Amit
    Dutta, Animesh
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 432 - 439
  • [6] Novel Leader Election Algorithm Using Buffer
    Ranwa, Manisha
    Sharma, Purushottam
    Mehrotra, Gargi
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 388 - 391
  • [7] A leader election algorithm for dynamic networks with causal clocks
    Rebecca Ingram
    Tsvetomira Radeva
    Patrick Shields
    Saira Viqar
    Jennifer E. Walter
    Jennifer L. Welch
    Distributed Computing, 2013, 26 : 75 - 97
  • [8] A leader election algorithm for dynamic networks with causal clocks
    Ingram, Rebecca
    Radeva, Tsvetomira
    Shields, Patrick
    Viqar, Saira
    Walter, Jennifer E.
    Welch, Jennifer L.
    DISTRIBUTED COMPUTING, 2013, 26 (02) : 75 - 97
  • [9] Topology Aware Leader Election Algorithm for Dynamic Networks
    Favier, Arnaud
    Guittonneau, Nicolas
    Arantes, Luciana
    Fladenmuller, Anne
    Lejeune, Jonathan
    Sens, Pierre
    2020 IEEE 25TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2020), 2020, : 1 - 10
  • [10] <bold>A Novel Method for Leader Election Algorithm</bold>
    Mirakhorli, Mehdi
    Sharifloo, Amir Azun
    Abbaspour, Maghsoud
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 452 - +