期刊文献+

一种基于P2P文件共享应用的片段选择算法 被引量:2

A piece selection algorithm for Peer-to-Peer file sharing applications
下载PDF
导出
摘要 深入分析了P2P(Peer-to-Peer)文件共享应用中BitTorrent片段选择算法——在Seed的片断分配过程中采用随机的第一个片段选择(Random First Piece,RFP)和最少优先(Rarest First,RF)选择算法来完成对整个文件所有片断的下载的特点,提出了基于Seed控制的片段选择算法(PSASC)。与BitTorrent片段选择算法不同,PSASC通过在Seed上对片段的选择加以控制,从而避免了片段选择的重复性。利用集合覆盖问题和贪婪近似算法对BitTorrent片段选择算法和PSASC算法时间复杂度进行理论分析,并进行了仿真实验。结果表明:PSASC算法的时间复杂度优于BitTorrent片段选择算法,大大缩短了Seed上的所有片段分发到P2P网络中的时间。 Having investigated the features of piece selection algorithm of BitTorrent, Random First Piece (RFP) and Rarest First (RF), a new piece selection algorithm, the Piece Selection Algorithm based on Seed Control (PSASC) is presented in this paper. Compared with the piece selection algorithm of BitTorrent, the PSASC requires Seed to control the piece selection to avoid the repetition of piece selection. The-set-covering problem and greedy approximation algorithm are utilized to analyze time complexities of piece selection algorithm of BitTorrent and PSASC, and the simulation is given. Results demonstrate that time complexity of PSASC outperforms that of PRF and RF of BitTorrent, and the PSASC can greatly shorten the time that all pieces on Secd are allocated into P2P (Peer-to-Peer) networks.
出处 《高技术通讯》 CAS CSCD 北大核心 2006年第1期21-26,共6页 Chinese High Technology Letters
基金 863计划(2005AA121630)、国家自然科学基金(60472067 90204003)以及973规划(2003CB314806)资助项目.
关键词 C/S P2P BITTORRENT 集合覆盖问题 贪婪近似算法 Client/Server, Peer-to-Peer, BitTorrent, the set-covering problem, greedy approximation algorithm
  • 相关文献

参考文献8

  • 1The gnutella portocol specification v0. 4, http:// www9.hmewire, com/developer/gnutella/protocol, 4. pdf.
  • 2Napster. http://www, napster, com.
  • 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/.

同被引文献30

  • 1孔彬,徐良贤.BitTorrent原理分析及改进[J].计算机工程,2004,30(B12):257-259. 被引量:15
  • 2程磊,陈鸣,周骏.对BitTorrent通信协议的分析与检测[J].电信科学,2006,22(12):46-50. 被引量:6
  • 3谢勇均,闫涛,郑婕,张松.Tracker中一种具有拓扑意识的结点选择算法(TAPS)[J].微电子学与计算机,2007,24(1):34-37. 被引量:4
  • 4Bharambe A R,Herley C,Padmanabhan V N.Analyzing and improving Bittorrent performance[C]//IEEE Infocom'2006,Barcelona, Spain, April 2006.
  • 5Bharambe V,Herley C,Padmanabhan V N.Understanding and deconstructing Bittorrent performance[C]//SIGMETRICS,Banff,Alberta, Canada, 2005.
  • 6Guo L, Chen S, Xiao Z, et al.Measurements, analysis and modeling of bit torrent-like systems[C]//The Internet Measurement Conference Berkeley, CA, USA, 2005.
  • 7Karagiannis T,Rodriguez P,Papagiannaki D.Should internet service providers fear peer-assisted content distribution[C]//Internet Measurement Conference(IMC ), Berkeley, CA, USA, 2005.
  • 8Eugene Ng T S,Chu Yang-hua,Rao S G.Kunwadee Sripanidkulchai,Hui Zhang.Measurement-based optimization techniques for bandwidth-demanding peer-to-peer systems[C]//IEEE INFOCOM'03, Orlando, Florida, USA, 2003.
  • 9Bernstein D S.Adaptive peer selection[C]//2nd International Workshop on Peer-to-Peer Systems, Berkeley, CA, USA, 2003.
  • 10Bindal R.hnproving traffic locality in bittorrent via biased neighbor selection[C]//IEEE International Conference on Distributed Computing Systems(ICDCS),Lisboa,Portugal,July 2006.

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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