摘要
BitTorrent是一个用于内容分发的P2P协议,现在已经发展成为互联网的一项重要的应用。本文从性能的角度,度量BitTorrent的行为,解释BitTorrent协议的关键元素,分析BitTorrent是否是高效的。本文有以下贡献:①提出一种有效度量BitTorrent式的内容分发协议的方法。②确认BitTorrent的Choking/Unchoking机制存在缺陷,不是高效的。③设计ShareStorm协议,证明BitTorrent的缺陷可以避免。经初步验证,在下载完成时间这个最主要的性能指标上,ShareStorm比BitTorrent至少减少50+%。
BitTorrent is a P2P file distribution protocol, which has become an important Internet application in recent years. In this paper,we measure the performance of BitTorrent, explain its key factors, and analyze its efficiency. Our contributions are as follows: 1) present an effective way to measure the performance of BitTorrent; 2) find out some flaws of BitTorrent's Choking/Unchoking which impair its efficiency ; 3) design a ShareStorm Protocol which avoids the flaws above. Our preliminary experiments show that in terms of download time, ShareStorm outperforms BitTorrent by 50+ %
出处
《计算机科学》
CSCD
北大核心
2008年第8期84-89,共6页
Computer Science
基金
国防科大并行与分布处理国家重点实验室基金项目(51484030105JW1203)资助