首页> 外文期刊>Parallel Algorithms and Applications >An election algorithm to ensure the high availability of leader in large mobile ad hoc networks
【24h】

An election algorithm to ensure the high availability of leader in large mobile ad hoc networks

机译:一种选举算法,可确保大型移动自组织网络中领导者的高可用性

获取原文
获取原文并翻译 | 示例

摘要

A fundamental problem of distributed systems, leader election, is presented in the context of mobile ad hoc networks (MANETs). In many distributed systems, the presence of a leader is necessary in order to monitor underlying computations, guarantee quality functioning, take checkpoints, generate the lost token, detect quiescence conditions, etc. Hence, several leader election algorithms have been proposed in the literature. Although, most of the algorithms focus on reducing the control message (messages that have the highest priority to deliver) count, there have been almost no attention on ensuring high availability of a leader despite various types of failures, especially, in the scenarios like rescue and warfare, where the absence of the leader, even for a short duration, may lead to havoc. We focus on this issue, particularly, for large MANETs, where a large number of applications fails to perform in the absence of a leader. We present a leader election algorithm for large MANETs. The algorithm is inspired by the concept of prevailing parliamentary democracy and elects three best-nodes - in terms of performance parameters like battery life, computing power, memory, hop distance, and mobility - as the president, leader, and vice leader. The president node works as the leader of the network, in case, the leader and the vice leader both become unavailable simultaneously. On the other hand, the leader node serves all the requests. Further, we create a house of elite nodes, which ensures the presence of an executive, i.e. a leader during re-election to restrict the message overhead as well as the election latency while executing coordination related activities.
机译:在移动自组织网络(MANET)的上下文中提出了分布式系统的基本问题,即领导者选举。在许多分布式系统中,必须有领导者的存在才能监视基础计算,保证质量运行,获取检查点,生成丢失的令牌,检测静态条件等。因此,在文献中提出了几种领导者选举算法。尽管大多数算法都专注于减少控制消息(具有最高优先级的消息)的数量,但是尽管出现了各种类型的故障,但几乎没有人关注确保领导者的高可用性,尤其是在诸如抢救这样的场景中战争,如果领导人不在场,即使持续很短的时间,也可能造成严重破坏。我们专注于此问题,尤其是对于大型MANET,在大型MANET中,如果没有领导者,大量应用程序将无法执行。我们提出了针对大型MANET的领导者选举算法。该算法的灵感来自于当时的议会民主制,并根据电池寿命,计算能力,内存,跳跃距离和移动性等性能参数选出了三个最佳节点,分别担任总统,领导人和副领导人。主席节点充当网络的领导者,以防领导者和副领导者同时无法使用。另一方面,领导者节点负责所有请求。此外,我们创建了一系列精英节点,以确保执行者(即领导者)在重选期间的存在,以在执行与协调相关的活动时限制消息开销以及选举延迟。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号