BitTorrent协议数据调度技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:zxjds
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在今天的互联网上进行大规模的数据分发是一个常见的应用,传统的C/S架构对于这种应用来说,成本高昂,可扩展性差。近年来,出现了基于P2P的分发技术,它允许接受服务的客户端也共享它们的资源,向其他客户端提供服务,大大提高了分发效率,其中当前应用最广的BitTorrent协议简单易实现,又具有良好的机制保证系统的高效率,适用于各类的分发应用。 本文考察了P2P技术,通过对BitTorrent协议进行研究,提出了两个下载中的数据调度策略以改善P2P网络性能,并将它们应用于多媒体报刊分发系统中。这两个数据调度策略分别是:1)UploadStrictPriority:它在收到多个下载客户端的数据请求时,把某一节点某一块的所有小块数据请求看做一个整体,集中上传,而不是简单的按照收到请求的时间顺序上传,从而使下载端节点可以尽快完成一个完整的块,与其它节点进行数据交换。2)FastStart:当新节点加入P2P网络时,通过允许新节点向任意节点请求数据而不管自身节点是否被阻塞,可以减少新节点等待OptimisticUnchoking的时间,使节点尽快获得一些初始数据参与TFT过程,加快了节点加入P2P网络的过程。实验表明这两个策略能够改善P2P网络的性能,在一些情况下,性能的提升尤其明显。 本文中的多媒体报刊分发系统能够支持在线阅读,并根据用户阅读的内容调整下载的优先顺序。系统针对复杂的网络环境做出优化,对各种NAT网关之后的节点进行分类,根据不同的网关状况帮助它们建立连接,充分挖掘网络中节点的资源。
其他文献
命题逻辑以简单命题为最小单位,研究由简单命题和联结词构成的复合命题的逻辑性质以及关于复合命题之间的推理关系。命题逻辑中有很多个形式推理系统,本文讨论的形式推理系统是
关系推断是指利用知识图谱现有的实体间关系推断或推理实体间隐含的关系。尽管现有知识图谱存储着上百万关系类型、上千万实体,他们都存在关系缺失和覆盖率不全的问题。而由于
文档管理是一个研究比较成熟的课题,在网络协同服务环境下,文档管理被赋予了新的意义,本文分析在此特定环境下的文档管理特点,设计并开发了一套文档管理系统。 本课题源自网络
计算机技术在地质制图上的应用,已成为地质制图的一个发展方向和工作平台。随着计算机地质制图技术的迅速发展和广泛应用,地质制图实现了一场很大的革命。 目前我国计算机制
道路设计规划是一项涉及多个专业的综合性工作,设计人员需要对地形,地质,水文等自然环境进行综合分析,以便设计出满足环境、经济、技术等各方面要求的道路。传统的设计方法是用平
地理信息系统发展的几十年来,得到了越来越广泛的应用,逐渐成为计算机科学、地理学、测量与遥感、制图学等多学科综合发展的产物。我国与世界上的一些先进国家相比,在空间信息资
当前IP网络因宽带化、多媒体化要求,迫切需要一种技术解决服务质量和支持新型增值业务。多协议标签交换(MPLS)技术综合利用网络核心的交换技术和网络边缘的IP路由技术的优点,成
2D图形引擎作为2D游戏引擎中最重要的一个模块,对2D游戏引擎的开发来说是至关重要,图形引擎的功能就是负责游戏画面的实时渲染操作,它的强大与否直接决定着最终的输出质量,因此可
数据挖掘是一门多个学科交叉而形成的新兴研究领域,是对传统数据分析方法的扩充与发展。数据挖掘技术领域已逐渐建立起一套系统的理论和成熟的方法,以关联规则挖掘、分类规则挖
自上个世纪八十年代以来,我国高速公路建设发展迅速,目前已经初步完成高速公路网的建设,随之而来的是大量的养护工作。在国外,路面管理系统已经被证明是一个统筹养护资金分配。维