点对点文件扩散的最优调度
网络与互联网体系结构
2007-05-23 v2 数据结构与算法
最优化与控制
摘要
点对点(P2P)覆盖网络如BitTorrent和Avalanche正日益用于通过互联网将大文件从服务器分发给众多终端用户。关键思想是将文件划分为许多个等大小的部分,然后让用户从服务器或已下载该部分的另一个用户处下载每个部分(对于基于网络编码的Avalanche系统,下载这些部分的线性组合)。然而,他们的性能评估通常仅限于对比一个系统相对于另一个系统,并通过仿真和测量实现。相反,我们提供了基于新型上行共享版本的著名广播问题的解析性能分析。在假设上传容量相等的情况下,我们指出扩散该文件的最小时间与同时发送/接收广播问题的最小时间相同。对于一般上传容量,我们提供了混合整数线性规划(MILP)解决方案及其对应的流力极限解。我们由此提供了一个下界,可用作任何P2P文件扩散系统的性能基准。我们还研究了去中心化策略的性能,提供证据表明,必然为去中心化的P2P文件扩散系统的性能应接近此下界,因此在实际中具有实际意义。
引用
@article{arxiv.cs/0606110,
title = {Optimal Scheduling of Peer-to-Peer File Dissemination},
author = {Jochen Mundinger and Richard R. Weber and Gideon Weiss},
journal= {arXiv preprint arXiv:cs/0606110},
year = {2007}
}
备注
27 pages, 3 figures. (v2) added a note about possible strengthening of Theorem 5 at end of proof; updated some references