基于无线网络的BitTorrent文件共享关键技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:qingxu007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P文件共享技术的兴起和发展是基于传统的有线网络,而经典的BitTorrent协议是目前互联网上最为流行的P2P文件分享应用之一。然而随着无线通信技术的发展和移动智能终端的日益普及,在无线环境中以P2P的方式进行文件共享将成为一种趋势。但是不同于可靠的有线网络,无线网络频繁变化的底层传输情况会对上层应用产生不利的影响,如较小的链路带宽、较高的网络延迟和经常性的节点失效等问题都将会严重降低P2P文件共享应用的效率。   本文首先回顾了几种常见的P2P文件共享技术,并着重介绍BitTorrent协议的机制原理以及其在无线网络环境中的研究进展情况。根据这些研究基础,本文主要做了以下三个方面的工作:   一、研究无线网络对于BitTorrent分片选择的影响,讨论BitTorrent的合适分片长度。通过分析比较BitTorrent的全局稀缺优先(GRF),本地稀缺优先(LRF)和随机选择(Random)三种分片选择策略,提出了基于分片稀缺消息(PRM)的分片选择算法。基于分片稀缺消息的分片选择算法能提高文件分片的冗余度和可获得性,在一定程度上避免无线节点的延迟和失效所可能造成稀缺分片的丢失问题。   二、研究分析无线节点的带宽和延迟因素对于BitTorrent协议的文件下载效率的影响。根据这两个因素本文定义了无线链路性能指标(LPI)和折衷指标(TOI),并提出了基于链路性能(LPB)和折衷方式(TOB)两种节点选择算法。通过在理想无线网络环境中进行仿真实验,比较这两种节点选择策略和BitTorrent协议原有的Tit-for-Tat算法的性能优劣。   三、提出了一个基于Android平台的P2P文件共享原型系统NexusBT的设计框架,为在真实无线环境下进行BitTorrent关键技术的研究奠定了基础。   本文的研究成果对于提高无线网络中BitTorrent协议的文件共享效率具有一定的应用价值。
其他文献
脱机手写体汉字切分是脱机手写体汉字识别的基础,其准确率直接影响识别的正确率,该问题的研究对提高识别的系统性能具有重要的意义。本文以脱机手写汉字为研究对象,对汉字投影切
人类视觉系统可以非常容易理解识别三维物体或场景,可以很容易地从二维线图中得到其所表达的三维物体或场景的结构信息。可是对于计算机来说,它很难模拟人类视觉系统,对三维物体
石油管项目质量技术监督管理工作的业务流程与质量检测所得的数据纷繁复杂,现有办公自动化系统仅用于支持事务性处理。随着检测数据的不断积累和用户对管材检测诊断咨询的需求
信息技术日新月异,必然要求信息传输速度更快更强,随着数字化地球的日趋形成,数字化信息存储量呈现爆炸式发展,海量磁盘随之出现,这对海量硬盘数据的快速复制提出了新的要求。本文
雾霾天气下,由于大气中存在的悬浮颗粒对光线具有吸收、散射作用,使得户外捕捉到的图像出现对比度下降,颜色衰减等降质现象,导致物体特征难以辨别,图像的观赏性降低,影响图像
面向方面的程序设计方法把软件系统的功能和非功能需求、平台特性等诸多不同的关注点相互独立,很好地实现了实现阶段横切关注点的模块化。但是,实现阶段的方面从何而来?显然,方面
随着 Internet 的迅速发展和分布式计算在各行各业应用的发展趋势,采用SOA(Service Orientied Architecture 面向服务架构)的Web 服务已经成为互联网应用解决方案的不可缺少
在软件编写过程中,开发人员不良的开发习惯以及经验不足等原因,他们单纯为实现功能而编写代码,忽视程序的结构性和可读性。代码编写上变得越来越混乱,使得整个代码结构变得臃
群智能算法作为一种启发式随机算法,一直以来备受研究者的青睐。该类算法适用范围较广,它不要求目标对象具有特殊的结构,只需提供少量的信息就可以对目标对象进行求解,并且这
近年来RFID(射频识别)应用发展快速,然而RFID原始数据的不可靠、重复、海量及其管理等所带来的问题对数据处理提出了更高的要求,所以对RFID数据进行处理是十分必要的。本文对RFID