A synod based deterministic and indulgent leader election protocol for asynchronous large groups

被引:1
作者
Srinivasan, Sathyanarayanan [1 ]
Kandukoori, Ramesh [1 ]
机构
[1] Natl Inst Technol Warangal, Warangal, Telangana, India
关键词
Leader election; deterministic algorithms; indulgent algorithms; synod; Paxos; wireless sensor networks and internet of things; COMPLETE NETWORK; MINIMUM-WEIGHT; ALGORITHM; BOUNDS; TIME; RECOVERY; SENSE;
D O I
10.1080/17445760.2021.1879067
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a deterministic and indulgent algorithm for leader election. Our algorithm is adapted to large-scale systems with the primary objective of faster execution time to elect a leader. We modify the singledecree Paxos consensus (Synod) algorithm such that proposers proposing the same value do not conflict with each other. Although any process in the system can initiate election, we restrict the decision making on electing the leader to a select set of processes A, called acceptors. For a given k (= vertical bar A vertical bar) acceptors in the system, our algorithm can tolerate up to f = inverted right perpendiculark/2 - 1inverted left perpendicular failures in A, and any number of process failures outside A. The restriction on decision making allows our algorithm to scale without compromising on performance. Experimental results show that our algorithm is faster to elect a leader than existing algorithms which are optimised for largescale systems. We also adapt our algorithm for leader election in Wireless Sensor Networks (WSNs) and Internet of Things (IoTs) and show that it performs better than the existing graph-based techniques employed in these systems. [GRAPHICS] .
引用
收藏
页码:220 / 247
页数:28
相关论文
共 62 条
[1]   ELECTIONS IN ANONYMOUS NETWORKS [J].
AFEK, Y ;
MATIAS, Y .
INFORMATION AND COMPUTATION, 1994, 113 (02) :312-330
[2]   TIME AND MESSAGE BOUNDS FOR ELECTION IN SYNCHRONOUS AND ASYNCHRONOUS COMPLETE NETWORKS [J].
AFEK, Y ;
GAFNI, E .
SIAM JOURNAL ON COMPUTING, 1991, 20 (02) :376-394
[3]  
Aguilera M.K., 2004, Proceedings of the 23rd Annual ACM Symposium on Principles of Distributed Computing, P328, DOI DOI 10.1145/1011767.1011816
[4]   COIN-FLIPPING GAMES IMMUNE AGAINST LINEAR-SIZED COALITIONS [J].
ALON, N ;
NAOR, M .
SIAM JOURNAL ON COMPUTING, 1993, 22 (02) :403-417
[5]  
Angluin D., 1980, Proceedings of the 12th ACM Symposium on Theory of Computing, P82, DOI DOI 10.1145/800141.804655
[6]  
BeaulahSoundarabai P, 2013, International Journal of Next-Generation Networks, V5, P21
[7]   FRLLE: a failure rate and load-based leader election algorithm for a bidirectional ring in distributed systems [J].
Biswas, Amit ;
Maurya, Ashish Kumar ;
Tripathi, Anil Kumar ;
Aknine, Samir .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (01) :751-779
[8]   The biased coin problem [J].
Boppana, RB ;
Narayanan, BO .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1996, 9 (01) :29-36
[9]  
Bounceur Ahcene, 2019, Mobile, Secure, and Programmable Networking. 4th International Conference, MSPN 2018. Revised Selected Papers: Lecture Notes in Computer Science (LNCS 11005), P42, DOI 10.1007/978-3-030-03101-5_5
[10]  
Bounceur A., 2017, INT C FUT INT TECHN, P1, DOI 10.1007/978-3-319-73712-6_1