【摘 要】
:
近几年来,随着众多P2P系统地出现,P2P网络技术逐渐成为人们研究的热点。P2P网络技术是基于一种对等的思想,这种思想正在改变着人们对网络模式的思考。P2P网络技术目前主要应用在
论文部分内容阅读
近几年来,随着众多P2P系统地出现,P2P网络技术逐渐成为人们研究的热点。P2P网络技术是基于一种对等的思想,这种思想正在改变着人们对网络模式的思考。P2P网络技术目前主要应用在文件共享、分布式计算、协同工作和以P2P为基础的深度搜索引擎等方面。在文件共享应用领域,非结构化P2P网络由于其简洁性和健壮性取得了巨大的成功。但是,目前非结构化P2P网络的搜索效率不高,网络带宽消耗大所引起的扩展性问题制约了其快速发展。
本文以Gnutella系统为例,研究了非结构化P2P网络近几年来的搜索优化技术。根据现代Gnutella网络的特点提出了以下两点改进:
首先,针对Gnutella网络和底层物理网络拓扑结构不匹配的问题,本文提出利用子网掩码技术来改进覆盖网络的连接策略。当节点连接到Gnutella网络时,优先选择网络中和自身节点所在同一子网的节点进行连接,从而缓解Gnutella网络给底层物理网络带来的压力。
其次,针对目前非结构P2P网络搜索算法效率不高,网络带宽消耗大的问题,本文提出了一种基于学习的定向查询资源的搜索算法(D-Searching)。该算法是通过在终端节点上引入资源信息表,来存储最新的资源信息与热点信息,在节点查询资源时,能够进行定向查找。
为了验证D-Searching搜索算法的性能,本文采用JAVA语言编写了P2P网络仿真软件,并和Flooding搜索算法以及Random搜索算法进行了分析对比。实验结果表明,D-Searching搜索算法大大减少了网络中的冗余消息数,提高了节点的搜索效率,并具有良好的可扩展性。
其他文献
水电仿真系统是一个大型综合的实时仿真系统。水电仿真系统根据特定仿真算法产生运行数据来模拟水电站运行。能够模拟水电站的各种工况,包括开机、停机以及并网之后的工作状态
分布式网络系统具有资源共享,通信便捷,实时控制,风险分散等优势,完全适应信息社会的发展趋势,具有广阔的应用前景。然而在分布式网络系统中,电子数据和信息能够被快速而广泛
随着互联网的发展,企业的实际应用中可能会遇到数据库分布在不同地点的情况,而且这些数据库存在着异构性,这样开发实际应用需要对这些分布式的异构数据进行有效集成。同时由
近年来,伴随盲源分离问题产生的独立分量分析(Independent Component Analysis,简称为ICA)理论已逐渐成为统计信号处理中的一个重要研究方向,并正在迅速成为多维数据分析的一
与传统的周期性汇报或基于查询的无线传感器网络不同,事件驱动型无线传感器网络只有在监测范围内的事件发生时才向Sink节点发送事件报警消息,无事件发生时只发送一些网络健康状
图论是组合数学领域的一个分支,20世纪60年代末,随着计算机技术的产生和发展,组合数学,特别是图论理论得到了人们越来越多的关注,时至今日,人们面对的计算模型以及数据结构仍然在变
随着计算机和互联网的发展,在自然语言处理领域,以双语(或多语)平行语料库为基础的应用日益增多。除机器翻译方面的应用之外,平行语料库的建设对于双语词典编撰、词义消歧和跨语言
粗糙集能有效地处理不精确、不完整等各种不完备的信息与知识,它与其他不确定性理论的最大区别就是除了需要处理的数据集外,不需要其他任何先验知识,通过直接对数据进行分析
XML(extensible markup language,可扩展标志语言)是由World Wide Web Consortium(W3C)的XML工作组定义的。XML以其扩展性、结构性、平台独立性和自描述性等特性成为数据表示
实体解析是指对同一实体的不同的表现形式进行识别、连接和分组,它在数据库管理、机器学习和信息检索中均有广泛应用。传统的实体解析方法主要针对小数据集,重点关注解析结果