A WAITING TIME-BASED BULLY ALGORITHM FOR LEADER NODE SELECTION IN DISTRIBUTED SYSTEMS

Q3 Multidisciplinary Malaysian journal of science Pub Date : 2022-10-31 DOI:10.22452/mjs.vol41no3.5
Md. Navid Bin Anwar, A. Nahar, Nashid Kamal Md., Mehedi Hasan Shuvo
{"title":"A WAITING TIME-BASED BULLY ALGORITHM FOR LEADER NODE SELECTION IN DISTRIBUTED SYSTEMS","authors":"Md. Navid Bin Anwar, A. Nahar, Nashid Kamal Md., Mehedi Hasan Shuvo","doi":"10.22452/mjs.vol41no3.5","DOIUrl":null,"url":null,"abstract":"In distributed systems, a single node (referred to as a leader) coordinates all other nodes to ensure synchronization. If this node fails, another node in the system must adopt the role of leader. The classic bully algorithm suffers from some significant drawbacks, such as excessive message passing, a redundant number of election calls, and uncertainties over message delivery. The enhanced bully algorithm is one of the most recent improvements of this algorithm. However, this algorithm performs poorly in average- and worst-case scenarios. In this paper, a novel waiting time-based algorithm is proposed to improve the enhanced bully algorithm for electing a new leader during such critical scenarios. In this algorithm, if a single or multiple number of nodes discover that the leader has failed, it does not broadcast instantly. Rather, it waits for a certain period, and this waiting time is assigned to the nodes according to their load. After the timeout, the node sends its message and starts the election process. Moreover, it restricts nodes from unnecessary message passing and stops any redundant election calls. Accordingly, this algorithm detects the failure of the leader node more precisely and elects a new leader more quickly.","PeriodicalId":18094,"journal":{"name":"Malaysian journal of science","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Malaysian journal of science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22452/mjs.vol41no3.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Multidisciplinary","Score":null,"Total":0}
引用次数: 0

Abstract

In distributed systems, a single node (referred to as a leader) coordinates all other nodes to ensure synchronization. If this node fails, another node in the system must adopt the role of leader. The classic bully algorithm suffers from some significant drawbacks, such as excessive message passing, a redundant number of election calls, and uncertainties over message delivery. The enhanced bully algorithm is one of the most recent improvements of this algorithm. However, this algorithm performs poorly in average- and worst-case scenarios. In this paper, a novel waiting time-based algorithm is proposed to improve the enhanced bully algorithm for electing a new leader during such critical scenarios. In this algorithm, if a single or multiple number of nodes discover that the leader has failed, it does not broadcast instantly. Rather, it waits for a certain period, and this waiting time is assigned to the nodes according to their load. After the timeout, the node sends its message and starts the election process. Moreover, it restricts nodes from unnecessary message passing and stops any redundant election calls. Accordingly, this algorithm detects the failure of the leader node more precisely and elects a new leader more quickly.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
分布式系统中基于等待时间的领导节点选择欺凌算法
在分布式系统中,单个节点(称为领导者)协调所有其他节点以确保同步。如果这个节点失败,系统中的另一个节点必须扮演领导者的角色。经典的恶霸算法存在一些显著的缺点,例如消息传递过多、选举电话数量过多以及消息传递的不确定性。增强型霸凌算法是该算法的最新改进之一。然而,这种算法在平均情况和最坏情况下表现不佳。在这篇文章中,提出了一种新的基于等待时间的算法来改进增强的霸凌算法,以在这种关键场景中选举新的领导者。在该算法中,如果单个或多个节点发现领导者失败,它不会立即广播。相反,它会等待一段时间,并根据节点的负载将此等待时间分配给节点。超时后,节点发送消息并启动选举过程。此外,它还限制节点进行不必要的消息传递,并停止任何多余的选举调用。因此,该算法更准确地检测领导者节点的故障,并更快地选择新的领导者。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Malaysian journal of science
Malaysian journal of science Multidisciplinary-Multidisciplinary
CiteScore
1.10
自引率
0.00%
发文量
36
期刊介绍: Information not localized
期刊最新文献
EVALUATION OF Zr, Ni-Cr, And Au-Ag APPLIED MATERIALS USING FEM ON PROSTHETIC CROWNS THE BENEFITS OF FERMENTED GOAT’S MILK WHEY MASK WITH HONEY AND RED FRUIT (Pandanus conoideus) AS ANTIOXIDANT AGENT THE EFFECTIVENESS OF APPLICATIONS OF BETEL (Piper Betel Linn.) LEAF EXTRACT AND BACTERIOCIN FOR TEAT DIPPING DURING MILKING HANDLING IN INDONESIAN DAIRY FARMING SPECTRAL AND STRUCTURAL ANALYSIS FOR SODIUM SILICATE-BASED AEROGEL VIA NORMAL DRYING PRESSURE SLOW AND FAST SUBSYSTEMS FOR COMPLEX UNCOMPETITIVE INHIBITOR MECHANISMS
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1