BitTorrent下基于文件可获得性的节点选择算法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:daweinihao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对等计算(P2P)相关的应用在因特网上非常成功。BitTorrent系统是目前因特网上最大的P2P文件共享系统,据统计2004年,BitTorrent协议相关的流量占了因特网总流量的35%。BitTorrent系统区别于其他P2P系统的关键特点是将文件分成粒度更小的数据分块。只拥有部分文件的用户节点也能向其他用户提供数据分块。这个特性释放了处于下载过程中的用户节点的服务能力,整个BitTorrent系统中服务提供者的数量大大增加,系统的服务能力随着用户数的增加呈指数级增长,可扩展性好。BitTorrent协议中的核心算法是分块选择算法和邻居节点选择算法。大量研究工作表明BitTorrent协议中分块副本数量最少优先(rarest first)策略和阻塞(choke)算法在实际运行中接近于最优,是BitTorrent系统成功的关键因素。分块副本数量最少优先(rarest first)策略使各数据分块的副本在peer节点之间均匀分布,尽可能的增大peer之间交换数据的可能性,避免了数据瓶颈的出现。阻塞(choke)算法则帮助peer找到合适的服务提供者,加快下载速率。BitTorrent协议中分块选择算法只考虑了数据分块副本的数量,而忽视了数据分块的可获得性。邻居节点选择算法则近似于一种盲目寻找的策略,可能需要很长的搜寻时间才能找到合适的服务提供者,算法的不确定性、随机性很强。针对文件可获得性,改进了peer选择服务提供者的策略,帮助peer在尽可能短的时间内找到更合适、更优秀的服务提供者,提高下载速率。实验证明,改进策略在实际运行中比标准策略能提高平均下载速率20%-30%。
其他文献
非真实感绘制(Non-Photorealistic Rendering)是目前计算机图形学的新兴领域和研究重点。草图理解(Sketch Understanding)是人工智能的一个重要分支,也是目前人机交互技术,尤其
随着多媒体技术、数字电视和网络技术的发展,用户对视频获取的渠道越来越多,现有的基于文本的管理方法已经不能满足用户需求。为了对海量视频数据实现有效的组织管理和快速浏览
数字实景游戏是最近提出的一类实景游戏。传统的实景游戏一般采用彩蛋作为道具,以彩蛋在玩家身上留下的痕迹作为评判的依据,这大大降低了游戏的价值。数字实景游戏通过整合通
随着计算机技术和仿真技术的发展,建立虚拟实验室以取代传统的物理实物实验室已经成为可能。相比较而言,虚拟实验室在成本控制、易用性、可维护性等方面都有着无可比拟的优势
近年来,随着移动通信技术的迅速发展,整个移动互联网行业呈现蓬勃的发展态势。移动客户端作为接入移动互联网的最方便的方式,与PC客户端和TV应用进行聚合,以虚拟化为基础,将传统的
近年来,足球视频处理与检索技术发展越来越迅速,已经成为一个研究热点。   虽然足球视频持续时间长,包含的镜头很多,但是观众关注的只是一些比较精彩的比赛镜头。如何从足球视
网格计算是近些年来国际上兴起的一项重要技术,目标是要实现网络虚拟环境下高性能的资源共享与协同工作。任务调度是网格计算中的一项关键技术,目标是要在满足一定的性能指标
作为数据挖掘的重要方法之一,聚类是对自然的或抽象的对象自动地进行分组,使其成为由类似对象组成的多个类(簇)的过程。由于其在现实生活中的广泛应用,数据挖掘领域在研究方
EXT2(第二代扩展文件系统)是早期GNU/Linux操作系统标准文件系统,是一个功能强大、易扩展的、性能上进行了全面优化的、支持长文件名的文件系统。它是Linux文件系统类型中使用
在统一建模语言(Unified Modeling Language)UML2.0规范中,模型的语法是通过元模型以类图形式定义的,静态语义用对象约束语言(Object Constraint Language)OCL描述,动态语义直接