期刊文献+

BitTorrent中一种基于全局贡献的节点选择策略

Global contribution-based peer selection strategy in BitTorrent
下载PDF
导出
摘要 BitTorrent采用基于速率的Tit-For-Tat(Rate-based TFT)阻塞算法和乐观激活(Optimistic Unchoke,OU)算法为节点选择策略:上传节点采用Rate-based TFT算法选择为自身提供文件块上传速度最快的4个请求节点为下载节点,采用OU算法随机选择其他1个请求节点为下载节点。BitTorrent中Rate-based TFT算法只考虑邻居为上传节点所上传的文件块数即直接贡献,资源利用率不高,不能有效保证上传/下载之间的公平性。提出一种基于全局贡献的节点选择策略(Contribution-based TFT),从直接贡献和间接贡献(即对其他节点所上传的文件块)两方面来考虑某段时间内节点的全局贡献,贡献越多,获取下载服务的优先权限越高。模拟实验表明,基于全局贡献的节点选择策略提高了上传配额利用率,减少了文件下载时间,并保证了公平性。 The BitTorrent peer-to-peer content distribution system adopts the Rate-based Tit-For-Tat(Rate-based TFT) choke algorithm and Optimistic Unchoke(OU) algorithm as a peer selection strategy:Each upload peer employs the Rate-based TFT algorithm to preferentially choose four requesting peers with the highest blocks uploading rates for itself and employs the OU algorithm to randomly choose another requesting peer as its download peers.However,the upload peer which uses the rate-based Tit-For-Tat choke algorithm only considers neighbor's direct contribution that is the number of uploading blocks for itself.The strategy restriction not only has low resource utilization rate but also can't effectively ensure fairness between download and upload.In order to solve the problems above,this paper proposes a global Contribution-based(Contribution-based TFT)peer selection strategy:Peer's global contribution is calculated in a period of time from both direct contribution and indirect contribution(That is the number of uploading blocks for other peers).In reality,more contribution is equal to higher priority to download blocks.Experimental results show that the contribution-based peer selection strategy can improve the resource utility ratio of upload slice and decrease the time consumption for completely downloading the whole file and ensure the fairness in BitTorrent.
出处 《计算机工程与应用》 CSCD 北大核心 2011年第1期83-88,共6页 Computer Engineering and Applications
基金 国家自然科学基金No.60673155 No.60473031~~
关键词 对等网络 阻塞/激活 直接贡献 间接贡献 基于全局贡献的节点选择 peer-to-peer network choke/unchoke direct contribution indirect contribution global contribution-based peer selection
  • 相关文献

参考文献20

  • 1BitTorrent[EB/OL]. (2008).http://bittorrent.com.
  • 2Cohen B.Incentives build robustness in BitTorrent[C]//Proc of Workshop on Economics of Peer-to-Peer Systems,Berkeley,CA, USA, 2003.
  • 3Legout A,Urvoy-KeUer G,Michiardi P.Rarest first and choke algorithrns are enough[C]//Proc of IMC 2006, Rio de Janeiro,Brazil, 2006.
  • 4Bharambe A R, Herley C,Padmanabhan V N.Analyzing and improving a BitTorrent network' s performance mechanisms[C]// Proc of IEEE INFOCOM 2006,Barcelona,Spain,2006.
  • 5Qiu D, Srikant S,Modeling and performance analysis of BitTorrent-Like Pert-to-Peer networks[C]//Proc SIGCOMM,2004.
  • 6Izal M, Urvoy-Keller G, Biersack E W, et al.Dissecting bittorrent:Five months in a torrent's lifetime[C]//Proceedings of Passive & Active Measurement Workshop(PAM' 04),France, 2004.
  • 7Pouwelse J, Garbacki P, Epema D, et al.The bittorrent P2P file-sharing system:Measurements and analysis[C]//The 4th Intemational Workshop on Peer-to-Peer Systems (IPTPS' 05), Ithaca,New York,ComeU University,2005.
  • 8Bharambe A, Herley C, Padmanabhan V.Analyzing and improving BitTorrent performance, Microsoft Research Technical Report MSR-TR-2005-03 [R].2005.
  • 9Tian Y, Wu D, Ng K W.Modeling, analysis and improvement for BitTorrent-like file sharing networks[C]//Proc of IEEE INFOCOM 2006, Barcelona, Spain, 2006.
  • 10Guo L, Chen S, Xiao Z, et al.Measurements, analysis, and modeling of BitTorrent-like systems[C]//Proc of IMC 2005, Berkeley, CA, 2005.

二级参考文献15

  • 1孔彬,徐良贤.BitTorrent原理分析及改进[J].计算机工程,2004,30(B12):257-259. 被引量:15
  • 2王珏.BitTorrent下载技术研究[J].科技广场,2005(2):26-27. 被引量:7
  • 3Ripeanu M, Peer-to-Peer architecture case study: Gnutella network. Technical report, University nf Chicago, 2001.
  • 4Kaza. http://www, kazza. com.
  • 5FreeNet. http://freenet.soureeforge. net.
  • 6Thomas H C. Charles E L, Ronald L R, et al. Introduetion to algorithms (second edition). May 2002: 1033-1038, 1066.
  • 7Cohen B, Incentives build robustness in bittorrent, http://bitconjurer, org/BitTorrent/bittorrentecon, pdf, May 2003.
  • 8Bit Tonnet. http://bittorrent.com/.
  • 9The gnutella portocol specification v0. 4, http:// www9.hmewire, com/developer/gnutella/protocol, 4. pdf.
  • 10Napster. http://www, napster, com.

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部