基于BitTorrent的文件分发策略关键技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:killme2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前P2P技术在多个领域中取得了广泛的应用,BitTorrent是典型的基于P2P技术的文件分发系统,拥有广泛的用户群。本文以改善BitTorrent的分发性能,提高系统文件下载时间,加快文件分发时间为研究目的,其主要创新如下:(1)提出了基于Tracker算法优化的节点选择策略。该策略中,Tracker服务器在统计在线节点时,对在线节点的上传速率、下载速率、节点状态作了分类并排序,当有节点请求邻居节点时,Tracker根据节点在网络中所处的下载时期这个特征,从排序的上传速率、下载速率链表里选取部分节点作为请求节点的邻居节点。(2)提出了基于空闲带宽的内容分发策略。本文在分析新入网节点、即将下载完成的节点的工作原理的基础上,指出新入网节点下载前期存在着空闲的下载带宽,而处于下载后期阶段的节点存在着空闲的上传带宽。针对这个问题,基于空闲带宽的内容分发策略对其做了优化:当检测到节点处于这两种状态时,分别通过自适应增加其下载带宽、上传带宽,来有效整合其闲置资源,以提高系统资源利用率,并在整体性能上节省了文件分发时间。(3)提出了基于稀有分片的内容分发策略。在阐述文件分片均匀分布重要性时,本文提出了通过种子节点来调节文件分片分布。基于稀有分片的内容分发策略在此思想的基础上,对种子节点的工作机制做了优化:种子节点统计周围邻居节点各自拥有的文件分片,计算出稀有分片,优先把网络中稀有分片分发给新入网节点,以平衡稀有分片的数目。该策略与基于Tracker算法优化的节点选择策略相辅相成。此三种策略的相互协作,极大地加快了BitTorrent分发文件的效率,使得在相同规模的网络环境下,BitTorrent能更快的分发相同大小的文件。这种文件分发效率的提高,具有很强的现实背景和应用价值。之后,本文介绍了基于分布式对等网络仿真平台的策略仿真设计,并经仿真测试证实了优化策略的预期效果。
其他文献
空投重物和伞兵伞在开伞、着陆过程中均会因受冲击而发生过载现象,过载是评价降落伞性能的重要参数之一。伞兵伞开伞过载是指在伞充气张开的过程中,作用时间在1秒以内作用于
近年来,随着嵌入式技术的快速发展和普及,数据采集记录系统在多个领域的运用越来越广泛。在实际工程测试时,需要使用数据采集记录仪做电厂现场振动监测,高空或井下检测,车载
雷达信号处理的发展一直是雷达技术发展的核心,其相关处理单元包括脉冲压缩、动目标检测(MTD)、非相参积累、恒虚警检测(CFAR)、单脉冲测角等。其中单脉冲测角是跟踪雷达的关
本文主要是对基于数字图像处理技术的维氏硬度测量系统进行研究与实现。通过学习和研究国内外现有的维氏硬度测量系统,验证这些系统中的相关算法,发现了某些算法的不足之处,
随着无线网络技术和计算机应用的普及和发展,公共场合配备了大量的无线局域网络,人们可以利用终端设备方便的连接无线热点,通过Wi-Fi信号在不同位置信号强度值的差异并匹配相
大米的碎米率、垩白度、黄米率常常是影响大米质量的重要因素,同时也是反映稻米种植水平,稻米加工水平的重要指标。本文开发的大米质量检测系统可以有效地检测大米图片、视频
数据挖掘,又名知识发现,是指从大量的、不完全的、有噪声的、模糊的、随机的数据中,智能地搜寻隐含在其中的有价值的信息。通过数据挖掘,不仅可以总结过去的发展历程,同时还
随着人们对无线数据传输需求的增加,如何提高无线数据传输的速率成为一个严峻的问题。超宽带技术的提出为解决日益增长的通信容量和有限的频谱资源提供了有效的途径。超宽带
通信技术的迅猛发展使人们对数据传输速率和通信质量的要求越来越高,而无线频谱资源非常有限,多输入多输出(MIMO)技术可以有效地解决如何在有限的频谱资源上可靠高效传输数据
半再生式信号处理技术和样点电路交换技术相结合的高空平台通信体制,解决了平台资源有限与系统用户容量需求大之间矛盾。本文着重研究高空平台电路交换网络的设计与实现,主要