BitTorrent对等网文件共享系统关键技术研究

来源 :上海交通大学 | 被引量 : 41次 | 上传用户:zengyufeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因特网(Internet)技术的发展日新月异,向全球用户展现出了一系列具有创造性的分布式应用成果。对等网(Peer-to-Peer,P2P)文件共享系统,作为通过协作定位和分布共享文件的工具,已成为占据Internet网络流量最多的新型网络应用。P2P文件共享系统中的信息定位在过去几年吸引了很多注意,并出现了大量的研究成果;而目前文件分布已经开始成为了近来非常活跃的研究课题。BitTorrent是当今Internet上非常流行的基于P2P技术的文件分布工具,它能够快速、有效地在Internet的网络结点上分布大的文件,而不会给源服务器带来负载。本文针对BitTorrent对等网文件共享系统的服务能力、激励机制、和覆盖网拓扑结构等P2P文件共享系统的关键问题展开了研究。这些问题的研究有助于提高P2P文件共享系统的性能、稳定性、和可扩展性。本文的主要研究内容和贡献如下:(1)BitTorrent对等网文件共享系统服务能力的研究:利用n叉树的结构模型分析了BitTorrent系统的文件分布性能,进一步研究了BitTorrent系统的文件可获得性和文件共享效力,并提出了一个优化的邻居结点选择策略。BitTorrent作为当今Internet上最为流行的P2P协作文件共享分布系统,已经得到了广泛的关注。很多研究证实BitTorrent系统有非常好的性能,然而其服务能力并没有得到充分地研究。本文利用n叉树的结构模型分析了BitTorrent系统的文件分布性能,证实BitTorrent系统有非常好的性能支持大规模的下载结点同时下载共享文件,并指出文件被分割的块数和结点的并发上载连接数对系统文件分布性能的影响。同时通过模型分析研究了BitTorrent系统的文件可获得性,发现当文件块在系统均匀分布时,文件可获得性最高,并证实最少文件块选择策略有利于提高系统的文件可获得性。进一步研究发现BitTorrent系统具有非常好的文件共享效力。此外,针对BitTorrent系统邻居结点随机选择策略的缺点,提出了一个优化的邻居结点选择策略:服务器tracker为结点优先选择与其具有相近文件块数的结点作为其邻居结点。模拟实验验证了本文的模型分析结果,并且显示了优化的邻居结点选择策略能充分地利用系统服务资源,有效地提高系统的服务性能。(2)BitTorrent对等网文件共享系统激励机制的研究:通过一个具有两类不同结点的流体数学模型研究了BitTorrent系统的激励机制,提出了严格基于结点贡献量分配种子带宽的种子带宽分配策略。结点间的协作是P2P文件共享系统不可缺少的条件,然而没有一个有效的激励机制,在个体参与结点间实现协作是非常困难的。BitTorrent作为一个协作的P2P文件分布工具,不可避免地要面对结点不愿协作的“搭便车”问题,因此BitTorrent有专门的激励机制去防止搭便车行为并提高结点间的协作,然而其阻止搭便车行为的能力并没有得到充分地研究。本文构建了一个具有两类不同结点的流体数学模型去研究搭便车行为对BitTorrent系统的影响。通过此模型分析,发现BitTorrent的激励机制在无种子系统中能成功地阻止搭便车行为;然而,在具有较多种子的系统中,BitTorrent的激励机制并不能有效地阻止搭便车行为。这是因为BitTorrent没有为种子提供有效的激励机制,便车者可以从种子获得大量的服务资源。因此,本文提出了严格基于结点贡献量分配种子带宽的种子带宽分配策略。模拟实验证实了本文的分析和发现,并显示出种子带宽分配策略不但能阻止BitTorrent系统的搭便车行为,而且能十分有效地提高系统贡献结点的性能。(3)BitTorrent对等网文件共享系统覆盖网拓扑结构的研究:提出了基于邻近结点聚类的BitTorrent文件共享系统-CBT(Clustered BitTorrent),构建了层次化BitTorrent文件共享机制,并采用结点加入算法和超级结点选择算法去构建此CBT系统。在大规模的BitTorrent系统中,中央服务器tracker要不断地为大量动态地加入和离开的结点更新状态信息,这会给tracker服务器带来很大的负载。此外结点随机选择连接结点传输数据,使得结点有可能连接到与其拓扑距离较远、网络时延较长的结点,增加了网络带宽的损耗,并降低了文件传输的性能。为了提高BitTorrent对等网系统的共享文件下载性能,本文提出了基于邻近结点聚类的BitTorrent文件共享系统(Clustered BitTorrent,简称CBT),此系统通过将邻近的结点聚合成结点簇,同一结点簇中结点优先建立共享连接,从而构建了层次化BitTorrent文件共享机制。同时提出了结点加入算法和超级结点选择算法去构建CBT系统。通过基于马尔可夫链的流体数学模型分析了该系统的性能,证明了CBT系统比原BitTorrent系统具有更好的文件共享性能。模拟实验证实了理论分析结果,并显示该系统有效地降低了中央服务器tracker的负载,提高了系统可扩展性和稳定性。
其他文献
元搜索引擎具有建立在独立搜索引擎之上的特性,能够为用户提供更好的检索帮助,从而近年来获得了较为广泛的应用。但是随着时代的发展,人们需要元搜索引擎能为每个用户提供“量身
中国加入WTO以后,一些国家开始把中国市场经济地位与劳工标准问题挂钩,致使该问题越来越多地在中外经贸争端中表现出来。出于中国经济对外依存度的提高、消费拉动经济增长的诉
中华医药有着3000多年的积淀和长期的医疗诊病历史,是中国文化的重要组成部分。然而,由于中药方剂为具体医疗经验的人工汇总,且为历史的继承,虽然有广博精深的中医理论作为支持,但
文章提出了基于AVR单片机的鱼塘溶氧度检测及自动调节系统。系统主要由ATMEGA16 MCU,GSM模块,溶氧传感器,温度传感器,自动报警等模块组成,可以实时检测水体的溶氧度和温度,根
目的:比较多层螺旋CT(MSCT)多平面重建(MPR)、仿真窥(CTVE)技术与胃镜诊断胃癌的临床价值,旨在提高多层螺旋CT成像技术对胃癌的诊断水平。方法:对82例胃癌患者行胃镜及腹部容积扫描,
医药卫生法学界的各位专家学者:上海社会科学院研究所拟于2012年8月初值其属下的生命法研究中心(1997年宣告成立的国内首家专门从事生命法学研究的学术机构)成立15周年之际。联
分类器设计和特征提取技术一直是模式识别研究的两个重要课题,受到军用和民用领域广阔应用背景的驱使,近十年来,其在理论和应用方面得到了迅猛的发展,不断涌现出许多新的方法
本文研究了以遥感信息为基础进行三维景观重现的方法。综合运用了模式识别技术、图像处理技术、OpenGL和Visual Lisp编程技术、三维建摸技术、虚拟现实技术和视频合成技术等,
随着计算机技术及网络技术的迅速发展,对物体或景物三维模型的需求越来越多。基于非定标图像序列的三维重建方法具有成本低廉、操作简单、真实感高等优点,已成为计算机图形学
特征抽取是模式识别中最基本的问题之一。无论是人脸识别还是字符识别,抽取有效的鉴别特征是解决问题的关键。线性投影分析,包括主分量分析(或称K-L变换)和Fisher线性鉴别分析,