Bittorrent网络的路由和检索技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:huahuaaixue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet上的多媒体信息的日渐丰富,人们需要传输大量的视频、音频等二进制数据。传统的多媒体资源传输方式是客户端/服务器模式——客户端获取资源,服务器端发布资源。当客户端数量增多、资源所占的存储空间增大时,服务器端往往会成为整个系统的性能瓶颈。P2P(Peer to Peer)是一种新的服务模式,网络中的节点既是客户端也是服务器端,获取资源的同时也在发布资源,这种模式克服了服务器端的性能瓶颈,使得低成本、高效率地传输大量多媒体资源成为可能。Bittorrent是最重要的P2P文件共享系统之一,它使用简单,性能优越,受到了人们的喜爱。然而,要想获取Bittorrent网络中的资源,首先要找到资源对应的torrent文件。目前,并没有很好的torrent文件搜索方式,人们需要手工去各大发布网站上找,费时费力,查找的成功率也不高。我们通过分析Bittorrent网络拓扑性质以及torrent文件性质,提出了一种分布式的torrent文件检索方法Torrent Search Overlay。论文的具体工作内容包括:(1)通过分析大量torrent文件,发现其中包含丰富的元信息,非常适合检索。本文通过分析Bittorrent的网络拓扑数据,发现网络中存在属于多个swarm的节点,即switch节点。通过这些switch节点可以把网络中孤立的swarm连接起来,形成一个完整的非结构化P2P网络。这些特点决定了在Bittorrent网络上搭建Torrent Search Overlay是可行的。(2)给出了Torrent Search Overlay的连接方案,并分析了网络的连通性,发现switch节点覆盖率可以达到99.5%,torrent文件覆盖率可以达到93.5%,说明整个网络的连通性非常好。(3)对Prinkey提出的Content Query Routing算法做了改进,使之不再需要全局统一的哈希函数,并可以支持模糊查询。(4)提出了针对Bittorrent网络的优化邻居选择策略,使得查询性能和路由性能进一步提高。在召回率与Flooding相当的前提下,所需要的查询消息数仅是Flooding方法的43%。
其他文献
本论文的研究内容是“十五”国防预研课题(新一代战斗机用32位微处理器设计技术研究)中的一部分,课题编号4130801010,目的是研究RISC微处理器的体系结构和方法,设计兼容于Pow
近年来,海量空间数据的高效存取管理,成为地学信息科学和计算机科学领域的研究热点问题之一。海量空间数据的快速装载与空间数据特征、数据的组织和存取方式密切相关。传统空间
视频监控系统为公民的正常生活提供了极大保障的同时,严重影响到公民的个人隐私。现有视频加密算法采用的语法元素不适于做压缩域隐私区域加密;同时非隐私区域与隐私区域之间存
望手诊病是中医中一种重要的诊断方法,具有悠久的历史,并且具有良好的诊断效果,它的客观化和自动化的实现是目前研究的热点之一。掌纹中的纹线特征是望手诊断的重要依据之一,
随着多媒体和互联网技术的不断发展,越来越多的图像是以嵌套在web文件上的形式存在,web图像的数量和种类也在日益的增多。从这些海量的图像中找到自己想要的图像是越来越困难,但
模式识别是计算机智能的一个重要研究领域,它在医学、工程、交通、天文、军事等很多领域有着广泛的应用。 本文以轨道衡车牌识别系统为应用背景,对车牌识别系统的各阶段的任
雷达信号采集和显示控制是雷达系统的重要组成部分,雷达系统不仅需要能够对目标进行精确的跟踪,而且还必须对雷达获取的数据进行高效率地处理,将获取的目标信息以直观、有效
随着软件系统规模和复杂性的不断增加,软件体系结构在软件开发中的作用显得越来越重要。近年来软件工程界提出了许多描述软件体系结构的方法,本文在充分研究了软件体系结构,
本文通过研究在一个实时系统中会有多类型任务的出现,将实时任务按照到达模式和截止时间类型两个纬度进行分类。并且在分析了诸多的调度算法中,对截止时间单调调度算法进行了
在计算机三维仿真应用中,数字地形模型系统占据了相当重要的地位,对整个应用的用户感官感受起到了非常大的影响,利用数字地形模型,三维仿真系统能实现整个场景的漫游,能更好的使用