P2P系统搜索算法研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:sammi696
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着许多P2P系统地出现,P2P技术逐渐成为人们研究的热点。P2P技术是基于一种对等的思想,这种思想正在改变着人们对网络模式地思考,有人预测以此种技术为基础的网络模式将成为下一代新的网络模式。P2P技术目前主要应用在文件共享、分布式计算、协作系统、电子商务和以P2P为基础的深度搜索引擎等方面。随着研究地深入P2P技术将会运用到更深更广泛的领域。 文件共享是P2P技术兴起的原因,它也是目前P2P技术最广为人知的应用。文件共享为广大终端用户提供了方便,大家可以把自己拥有的东西共享给别人,也能够对别人共享的东西进行下载。P2P文件共享系统适合大容量地下载,但是由于P2P系统最初是因运用而产生的,在设计方面没有考虑更多的性能问题,如安全性,系统的扩展性等方面。这促使大家对P2P系统性能进行研究和改进。 Gnutella是第二代P2P系统,它简单有效,是目前一个广为应用的文件共享系统。但是由于其是采用洪泛式搜索,使得其在文件定位时传播大量的消息,消耗大量的带宽资源,从而使得系统极不可扩展。本文对Gnutella的搜索机制进行了研究,结合目前的改进算法,提出了一种基于前向学习的智能的搜索改进算法。该算法依据过去的请求信息动态地调整网络的拓扑结构,使得网络结构依据请求分布,从而减少了系统中的消息的传播量,加快了请求的反应时间,提高了系统的可扩展性。同时我们运用主动流控制策略来防止节点负载超荷。
其他文献
语音中蕴含着丰富的说话人特征信息。说话人识别就是从语音中提取出这些个性特征并使用一定的识别方法识别出语音的说话人。随着信息技术尤其是语音通信技术的发展,说话人识别
WS-BPEL(Web Service Business Process Execution Language)是Web服务规范族中服务复合层的重要标准。WS-BPEL支持通过对Web服务的编制(Orchestration)来建模业务流程,从而使
学位
由于性能价格比高、可扩展性和可用性好等特点,机群系统已成为现代超级计算机和超级服务器的主流并行体系结构.和其它并行体系结构相比,机群系统的主要性能瓶颈在于结点间的
随着网络技术的发展和网络规模的日益扩大,人类对互联网的依赖程度日益增强,而网络性能和网络安全一直是困扰网络研究和管理的主要问题.网络流量监测通过网络流量测量获取网
随着大数据时代的到来,数据集成变得越来越重要。ETL(Extract,Transform,Load)是一种数据集成工具,通常包括三个阶段:数据抽取、数据转换&清洗、数据装载。而传统ETL和ELT执行过
信息中心网络(Information-Centric Networking,ICN)将信息作为网络体系结构的核心,并给每块信息赋予唯一的名字,网络中的数据请求、应答和存储均以带名字的信息为基本单元。目前,
笔记本电脑和个人电脑硬盘被盗导致硬盘数据泄密,已成为信息安全领域人们关心的重要问题.保障硬盘数据机密性的基本安全技术是硬盘数据加密,但采用软件加密存在降低系统性能
学位
随着信息化的不断深入发展,不可能有单个应用服务系统能够囊括一个企业或高校内部的所有服务,用户接触的应用服务系统越来越多,而随着各个高校间相互合作交流的增加,用户使用其他
随着信息技术的发展,电子文档在各行各业中的应用越来越普及和重要。但是,随之而来的信息安全问题也日益引起人们的关注。据调查,电子文档由于内部人员泄密而造成的损失远远大于