首页> 外文期刊>Performance evaluation review >Optimal Neighbor Selection in BitTorrent-like Peer-to-Peer Networks
【24h】

Optimal Neighbor Selection in BitTorrent-like Peer-to-Peer Networks

机译:类似于BitTorrent的对等网络中的最佳邻居选择

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

摘要

We study the problem of neighbor selection in BitTorrent-like peer-to-peer (P2P) systems, and propose a "soft-worst-neighbor-choking" algorithm that is provably optimal. In practical P2P systems, peers often keep a large set of potential neighbors, but only simultaneously upload/download to/from a small subset of them, which we call active neighbors, to avoid excessive connection overhead. A natural question to ask is: which active neighbor set should each peer choose to maximize the global system performance? The combinatorial nature of the problem makes it especially challenging. In this paper, we formulate an optimization problem and derive a distributed algorithm. We remark that our solution has a similar favor compared to the worst neighbor choking and optimistic unchoking neighbor selection algorithms that are implemented by BitTorrent. However, it encourages peers to stick to better performing neighbors for longer time and is provably globally optimal. Our proposed solution is easy to implement: each peer periodically waits for a constant period of time that depends on the size of the potential neighbor set and the aggregated utility of the active neighbors, chokes (drops) one of its current active neighbors with probability proportional to an exponential weight on the utility of the corresponding link, and randomly unchokes (adds) a new neighbor from its potential neighbor set. Our theoretical findings provide insightful guidelines to designing practical P2P systems. Simulation results corroborate our proposed solution.
机译:我们研究了类似BitTorrent的点对点(P2P)系统中的邻居选择问题,并提出了可证明是最优的“最差邻居窒息”算法。在实际的P2P系统中,对等方通常会保留大量潜在的邻居,但只能同时向它们的一小部分上载/下载/从它们的一小部分(我们称为活动邻居)中下载,以避免过多的连接开销。要问的自然问题是:每个对等方应该选择哪个活动邻居集来最大化全局系统性能?问题的组合性质使其特别具有挑战性。在本文中,我们提出了一个优化问题并推导了分布式算法。我们注意到,与BitTorrent实现的最差邻居阻塞和乐观取消阻塞邻居选择算法相比,我们的解决方案具有类似的优势。但是,它鼓励同龄人在更长的时间内坚持表现更好的邻居,并且被证明是全球最佳的。我们提出的解决方案易于实现:每个对等节点定期等待一个恒定的时间段,具体时间取决于潜在邻居集的大小和活动邻居的聚合效用,以概率成比例地阻塞(丢弃)其当前活动邻居之一在相应链接的效用上达到指数权重,并从其潜在邻居集中随机取消(添加)新邻居。我们的理论发现为设计实用的P2P系统提供了有见地的指导。仿真结果证实了我们提出的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号