基于复合优化算法的P2P文件共享系统的设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:SHAWSHAW11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以Gnutella为代表的基于无结构型P2P网络的文件共享系统,已经成为互联网上增长最迅速的应用。但是目前主流的无结构型P2P文件共享系统,基于用户体验的考虑,在查询时往往采用洪泛机制,造成网络中查询消息数指数级增长,浪费了有限的网络带宽,也限制了网络的规模。   Popularity And Index系统,即PAI系统是一个实验性质的原型搜索架构。PAI系统的基本通信协议部分参考Gnutella协议,其主框架部分实现了一个完整的无结构型P2P文件共享系统。系统中的节点可以通过将文件放置于共享文件夹,向PAI网络中的其他节点提供文件共享服务;通过文件名作为关键字,节点可在网络中搜索待查文件;此外,PAI系统还支持动态性网络,允许系统中的每个节点自由地加入或者离开网络。   PAI系统提供了完备的算法扩充接口。通过编写功能模块,开发者可以将最新的搜索优化算法集成到PAI系统,迅速开发基于高效搜索算法的P2P文件共享应用。通过流行度预判,转发优化和索引发布三个算法优化模块的共同优化作用,基于PAI系统的新系统可在保证用户体验的前提下,大幅降低网络中的查询消息数,提高稀缺文件的搜索成功率。
其他文献
分类是数据挖掘的一个重要课题。随着数据规模与维数的增加,建立高效的、适用于大型数据集的分类算法已成为数据挖掘的一项挑战性任务。基于显现模式(Emerging Patterns,EP)
在以Gnutella和KaZaA为代表的无结构P2P文件共享系统中,由于文件的流行度呈现不均衡分布,使得现在通常采用的洪泛查询机制的效率较低。已有的针对文件流行度判定机制的研究着重
手语是聋人进行交流的主要方式,是一种通过双手的手形和运动来表达信息的形式化语言。手语识别研究不仅可以增进聋人与健听人之间的无障碍交流,还可以提高计算机对人体语言的理
随着网络在蒙古地区的迅速普及,互联网已经成为蒙古族人民信息传递的主要媒介。然而,网络信息聚集,导致信息严重过载。因此,如何从成千上万的蒙古文网站中获取有价值的内容,
The modeling business processes still remains the responsibility of ITpersonnel. This has produced a gap between business process modelingtechnology and busi
随着网络技术的飞速发展,我们的生活,学习,工作和娱乐与网络联系得越来越紧密。我们充分享受网络带给我们的方便的同时,各种各样的病毒,木马等恶意软件也在网络上大肆流行。这些恶
针对现有模型对P2P流量分类准确率较低的问题,本文提出一种基于深度学习结构、半监督的深度置信网络(Deep Belief Networks, DBN)的流量分类方法,构造P2P流量合适的特征空间,
Web Services discovery is the most important task in the Web Services model to get thebest benefit out of this technology. Researchers have developed keyword ba
随着信息技术的发展,企业在生产中积累了大量的生产数据和经营数据,而这些数据大部分被搁置,没有为企业的生产经营提供有价值的指导。为此,本文利用数据挖掘技术对企业的数据信息
以太网交换机作为接入Internet的不可或缺的关键网络设备,由于其高性能、高转发速度及其价格等优势,已经获得了广泛的应用。   因此,在高等学校计算机网络实验室中,注重学生的
学位