[发明专利]一种基于增强型团队协作的P2P文件共享系统高效下载方法有效
申请号: | 201210519428.8 | 申请日: | 2012-12-06 |
公开(公告)号: | CN102946441A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 唐红;申海岑;徐川;胡文坷 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 增强 团队 协作 p2p 文件 共享 系统 高效 下载 方法 | ||
技术领域
本发明涉及互联网中高效资源分发技术,尤其是针对提高P2P文件共享系统下载效率的技术。
背景技术
近些年来,基于P2P的各种网络应用越来越广泛,其中影响最大的是视频、图像等大数据量文件共享系统的应用,并由此产生了巨大的网络流量。有效地提高P2P协议的文件传输效率,对于提高网络服务的性能、降低网络的负载都具有极为重要的现实意义。
之前的研究表明,加强网络节点之间的合作性,充分调动所有节点的上传带宽,可以有效地提高网络的下载效率,现有的加强P2P节点间合作性的主要方法有:A. Ke Xu等提出的在P2P系统中部署帮助节点的方法(“Improving BitTorrent Network’s Performance via Deploying Helpers IEEE” 2008);B. Nikolaos Laoutaris提出的动态分配上传带宽的方法(”Uplink Allocation Beyond Choke/Unchoke” 2008);C. Rafit Izhak-Ratzin提出的利用基于带宽的激励机制的方法(“Collaboration in BitTorrent Systems” NETWORKING 2009);D Marc Espelt Palau提出的小规模合作团队的方法(”Improving BitTorrent Download Times Using Community Partners”,IEEE 2011)。A通过在P2P共享文件下载系统中引入帮助节点,即高带宽、高连接、可控制的节点,来解决网络中存在的下载效率低和因为提供资源的种子节点中途退出而产生共享资源不完整的问题,帮助节点只需要下载共享资源中较少的一部分,但是能够更好的优化系统性能,研究发现多一些帮助节点比多一些种子更有效果,但是部署帮助和本文提出的方法并不冲突。B动态调整上传带宽的方法,在选择非阻塞节点时,P2P系统中的每个节点尽量在同一时刻获得非阻塞的节点数最少,同时有偏向的选择那些上传带宽较高的节点,让更多下载节点更快的获取一个完整的片段,解决因为节点才开始下载资源,没有可上传的资源导致难以获得新的块,使得他们的上传带宽没有得到充分利用的问题。但是这需要网络中的每一个节点都必须知道他对端节点的带宽大小,在当前异构网络中可实现性比较低。C寻找相同带宽节点的方法促进了激励机制的运行,促进了公平交换。将网络中带宽相似的节点全部放到一个“群”里面,通过有偏向的选择促使同一个“群”的节点之间互相交互,减少不同的“群”之间的数据共享(即尽量减少不同带宽节点之间交互),只是单纯的将不同带宽节点之间的数据交互隔离开来,从而很容易导致高带宽节点更易于完成下载,而低带宽节点下载速度依旧缓慢。D小规模合作团队的方法,通过将下载相同文件的节点聚集到一个个的小“群”中,小“群”中的成员优先非阻塞本群内成员中对自己上传数据较多的节点,同时优先下载所有“群”成员拥有度最少的资源片段。由于带宽差异的存在导致群内部成员之间的下载速率差异很大,“群”内部低带宽节点很难以获取“群”成员带来的优势。可见在不牺牲系统其他节点利益的前提下,一种易实现的、能够充分加强P2P下载节点合作性、提高P2P文件共享系统下载效率的方法是迫切需求的。
发明内容
本发明提供一种基于增强型团队协作的P2P文件共享系统高效下载方法,用以解决目前P2P文件共享系统中由于节点缺少合作而下载效率低的问题。
一种基于增强型团队协作的P2P文件共享系统高效下载方法,在P2P共享文件下载时,将下载同一个文件的带宽相同的若干个peer(P2P节点)组建作为一个团队“大节点”上传和下载共享资源,叠加同一个团队成员节点的上传流量(即上传流量值)并把这个值赋给团队中上传流量最大的节点,团队中其他节点在上传信息时,将非阻塞给团队中上传流量最大的的节点,使这个节点更快的获取下载资源,同时团队成员节点之间优先非阻塞,让优先获得下载资源的成员节点更快的将资源共享给本团队的其他成员节点,使得团队内所有节点能够更有效的利用带宽资源,由此提高BT的下载效率。
本发明的技术方案包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210519428.8/2.html,转载请声明来源钻瓜专利网。