...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Loosely-Stabilizing Leader Election for Arbitrary Graphs in Population Protocol Model
【24h】

Loosely-Stabilizing Leader Election for Arbitrary Graphs in Population Protocol Model

机译:人口协议模型中任意图的宽松稳定领导者选举

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

获取外文期刊封面封底 >>

       

摘要

In the population protocol model [Angluin et al. 2006], it is impossible to design a self-stabilizing leader election protocol without any knowledge of the exact number of nodes in the system. The notion of loose-stabilization, which relaxes the closure requirement of self-stabilization, was introduced in 2009 to circumvent this impossibility. The notion can be described as follows: a loosely-stabilizing protocol guarantees that, starting from any initial configuration, a system reaches a safe configuration eventually, and after that, the system maintains its specification (e.g., the unique leader) not forever, but for a sufficiently long time. The previous work of the authors presented a loosely-stabilizing protocol that solves the leader election on complete graphs using only a given upper bound N on the number of nodes n in the system, instead of the exact value of n. In this paper, we propose two loosely-stabilizing protocols that solve leader election for arbitrary graphs. One is a deterministic protocol that uses the unique identifiers of nodes while the other is a probabilistic protocol that works on anonymous networks. Given an upper bound N on the number of nodes, both protocols maintain a unique leader for Omega(Ne-2N) thorn expected steps (holding time) after entering a safe configuration. The first algorithm enters a safe configuration within O(mN log n) expected steps (convergence time) while the second one does this within O(mN(2) log n) expected steps, where m is the number of edges in the graph. Both protocols require only O(log N) bits for each node's memory. A novel concept, called the same speed timer is introduced, by which all nodes of the system can count down their timers at the same speed. This concept allows to achieve fast convergence time of both algorithms. To design the second protocol, we design a self-stabilizing two-hop coloring protocol, which is interesting in its own right. This protocol uses only O(log N) memory space per node. We establish a lower bound. Any loosely-stabilizing leader election protocol with expected exponential holding time requires Omega(mN) expected convergence time. This lower bound shows a near-optimality of the first algorithm.
机译:在人口协议模型中[Angluin等。 [2006年],如果不了解系统中节点的确切数目,就不可能设计一种自我稳定的领导者选举协议。为了避免这种可能性,2009年引入了宽松稳定的概念,该概念放松了对自我稳定的封闭要求。这个概念可以描述如下:松散稳定的协议保证从任何初始配置开始,系统最终达到安全配置,此后,系统不会永远保持其规范(例如,唯一的领导者),而是足够长的时间。作者的先前工作提出了一种松散稳定的协议,该协议仅使用系统中节点数n的给定上限N而不是n的确切值,即可解决完整图上的领导者选举。在本文中,我们提出了两种松散稳定的协议,用于解决任意图的领导者选举。一种是确定性协议,它使用节点的唯一标识符,而另一种是在匿名网络上工作的概率协议。给定节点数的上限N,进入安全配置后,这两种协议都将为Omega(Ne-2N)棘刺预期步骤(保持时间)保持唯一的领导者。第一种算法在O(mN log n)个预期步骤(收敛时间)内输入安全配置,而第二种算法在O(mN(2)log n个预期步骤)内进行安全配置,其中m是图中的边数。两种协议仅需要O(log N)位用于每个节点的内存。引入了一个称为“相同速度计时器”的新颖概念,通过该概念,系统的所有节点都可以以相同的速度递减其计时器。该概念允许实现两种算法的快速收敛时间。为了设计第二种协议,我们设计了一种自稳定的两跳着色协议,这本身就很有趣。该协议每个节点仅使用O(log N)个存储空间。我们确定一个下限。具有预期指数保持时间的任何松散稳定的领导者选举协议都需要Omega(mN)预期收敛时间。这个下限显示了第一种算法的接近最优性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号