论文部分内容阅读
当今,网络广泛应用于社会的各个领域,成为日常生活中不可缺少的必需品。随着网络的不断应用,网络技术也越来越先进。其中对等网络(Peer-to-Peer,P2P)技术已经成为世界计算机网络技术研究领域的一个关注点。而且实现了最初网络设计的理念,真正做到了节点与节点的直接通信,而不再需要借助服务器。对等网络是被称为将改变互联网未来的四大技术之一的技术,其主要专注于如何高效地利用国际互联网(Internet)上分布的大量的资源,充分共享巨大的资源。本文的创新之处在于结合结构化和无结构化P2P网络的特点以及在搜索方面的优缺点,设计出一个混合P2P系统,系统由两部分组成,一部分是结构化P2P网络,另一部分是无结构化P2P网络。把网络中的节点按照一定的规则划分成许多组,组内选出性能最优的节点作为超级节点,除超级节点外的其他节点分布符合无结构化P2P网络的拓扑结构的特性,各组中的超级节点相连,形成结构化P2P网络的拓扑结构,拓扑图采用De Brujin图访问网络的用户兴趣爱好各不相同,但都有一两个感兴趣并尝试搜索的主题,本文提出了基于用户兴趣的搜索,网络中的节点根据不同的用户感兴趣的主题分组后,更加方便了用户的搜索。所以混合系统中的节点分组方式可以是基于用户兴趣的分组。查询是指定位用户指定的内容。指定的内容可以是文件名也可以是某些关键字,就像百度那样,只要知道一部分关键字就可以进行查询,这种只知道一部分关键字就可以进行的查询称“模糊查询”。结构化P2P网络的优点是精确查询,缺点是不支持模糊查询,其原因在于结构化P2P网络的结构严格,网络中的数据对象又被分布式哈希表映射得没有章法。而无结构化P2P网络虽然很好的支持了模糊查询,但由于TTL的限制,系统中存在的资源却未必能找到。结合结构化P2P网络和无结构化P2P网络搜索的优缺点,本文设计了结构化P2P网络中的模糊查询的方法——递归并行搜索RPS。本文主要研究混合P2P系统的设计和搜索机制,共分为六章。第一章绪论描述了研究的背景和意义、论文的组织结构;第二章设计了混合P2P系统;第三章是基于兴趣组的P2P搜索机制;第四章是模糊查询;第五章是仿真实验;第六章给出总结并展望下一步要做的工作。