首页> 外文会议>IEEE Annual Symposium on Foundations of Computer Science >Enabling Robust and Efficient Distributed Computation in Dynamic Peer-to-Peer Networks
【24h】

Enabling Robust and Efficient Distributed Computation in Dynamic Peer-to-Peer Networks

机译:在动态对等网络中实现鲁棒高效的分布式计算

获取原文

摘要

Motivated by the need for designing efficient and robust fully-distributed computation in highly dynamic networks such as Peer-to-Peer (P2P) networks, we study distributed protocols for constructing and maintaining dynamic network topologies with good expansion properties. Our goal is to maintain a sparse (bounded degree) expander topology despite heavy churn (i.e., Nodes joining and leaving the network continuously over time). We assume that the churn is controlled by an adversary that has complete knowledge and control of what nodes join and leave and at what time and has unlimited computational power, but is oblivious to the random choices made by the algorithm. Our main contribution is a randomized distributed protocol that guarantees with high probability the maintenance of a constant degree graph with high expansion even under continuous high adversarial churn. Our protocol can tolerate a churn rate of up to O(n/polylog(n)) per round (where n is the stable network size). Our protocol is efficient, lightweight, and scalable, and it incurs only O(polylog(n)) overhead for topology maintenance: only polylogarithmic(in n) bits needs to be processed and sent by each node per round and any node's computation cost per round is also polylogarithmic. The given protocol is a fundamental ingredient that is needed for the design of efficient fully-distributed algorithms for solving fundamental distributed computing problems such as agreement, leader election, search, and storage in highly dynamic P2P networks and enables fast and scalable algorithms for these problems that can tolerate a large amount of churn.
机译:出于对在诸如Peer-to-Peer(P2P)网络之类的高度动态网络中设计高效,鲁棒的完全分布式计算的需求的推动,我们研究了用于构建和维护具有良好扩展特性的动态网络拓扑的分布式协议。我们的目标是尽管流失量很大(即节点随时间不断加入和离开网络),但仍保持稀疏(有界度)扩展器拓扑。我们假设搅动是由一个对手控制的,该对手完全了解并控制哪些节点加入和离开以及在什么时间加入,并且具有无限的计算能力,但是却忽略了算法的随机选择。我们的主要贡献是随机分布协议,即使在连续高对抗性搅动下,也可以保证以高概率维持具有高扩展性的恒定度图。我们的协议每轮最多可以承受O(n / polylog(n))的流失率(其中n是稳定的网络规模)。我们的协议高效,轻巧且可扩展,并且仅产生拓扑维护的O(polylog(n))开销:每个节点每轮只需要处理和发送多对数(in n)位,以及每个节点的计算成本圆也是多对数的。给定的协议是设计高效的全分布式算法以解决诸如高度动态的P2P网络中的协议,组长选举,搜索和存储之类的基本分布式计算问题所需的基本要素,并为这些问题提供了快速且可扩展的算法可以忍受大量流失。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号