首页> 外文会议>International conference on principles of distributed systems >Maintaining a Spanning Forest in Highly Dynamic Networks: The Synchronous Case
【24h】

Maintaining a Spanning Forest in Highly Dynamic Networks: The Synchronous Case

机译:在高动态网络中维护生成林:同步案例

获取原文

摘要

Highly dynamic networks are characterized by frequent changes in the availability of communication links. Many of these networks are in general partitioned into several components that keep splitting and merging continuously and unpredictably. We present an algorithm that strives to maintain a forest of spanning trees in such networks, without any kind of assumption on the rate of changes. Our algorithm is the adaptation of a coarse-grain interaction algorithm (Casteigts et al., 2013) to the synchronous message passing model (for dynamic networks). While the high-level principles of the coarse-grain variant are preserved, the new algorithm turns out to be significantly more complex. In particular, it involves a new technique that consists of maintaining a distributed permutation of the set of all nodes IDs throughout the execution. The algorithm also inherits the properties of its original variant: It relies on purely localized decisions, for which no global information is ever collected at the nodes, and yet it maintains a number of critical properties whatever the frequency and scale of the changes. In particular, the network remains always covered by a spanning forest in which 1) no cycle can ever appear, 2) every node belongs to a tree, and 3) after an arbitrary number of edge disappearance, all maximal subtrees immediately restore exactly one token (at their root). These properties are ensured whatever the dynamics, even if it keeps going for an arbitrary long period of time. Optimality is not the focus here, however the number of tree per components - the metric of interest here - eventually converges to one if the network stops changing (which is never expected to happen, though). The algorithm correctness is proven and its behavior is tested through experimentation.
机译:高度动态的网络的特征在于通信链路可用性的频繁变化。通常,这些网络中的许多网络都分为几个组件,这些组件会不断且不可预测地分裂和合并。我们提出了一种算法,该算法致力于在此类网络中维护跨树森林,而无需对变化率进行任何假设。我们的算法是将粗粒度交互算法(Casteigts等,2013)适应于同步消息传递模型(针对动态网络)。尽管保留了粗粒度变体的高级原理,但新算法却变得更加复杂。特别地,它涉及一种新技术,该新技术包括在整个执行过程中维护所有节点ID集合的分布式排列。该算法还继承了其原始变体的属性:它依赖于纯粹的局部决策,对于这些决策,节点上从未收集过任何全局信息,但是无论变化的频率和规模如何,它都保留了许多关键属性。尤其是,网络始终被生成林覆盖,其中:1)从未出现过周期; 2)每个节点都属于一棵树; 3)在任意数量的边缘消失后,所有最大子树立即立即恢复了一个令牌(从根本上)。无论动态如何,都可以确保这些属性,即使它在任意长时间内持续运行也是如此。最优性不是这里的重点,但是,如果网络停止更改(尽管这永远不会发生),则每个组件的树数-这里的关注指标-最终会收敛到一。通过实验证明了算法的正确性,并对其行为进行了测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号