周广新,唐九阳,张 扬
(1.国防科学技术大学训练部,湖南 长沙 410073);2.国防科学技术大学信息系统工程重点实验室,湖南 长沙 410073);3.长沙师范专科学校办公室,湖南 长沙 410073)
信息系统随着数据量的增大对扩展性、健壮性、可靠性以及容错性的要求越来越高,传统集中式系统由于对中心服务器的依赖,存在瓶颈与单点失效的问题,已经不能完全满足现有的需求,信息组织管理与查询检索越来越趋向于分布式结构[1]。作为分布式计算的一种新模式,P2P强调在不需要服务中介的条件下,通过系统间的直接交互实现计算机资源和服务的共享,P2P以其非集中式控制、自适应性良好、扩展性好、可靠性高等诸多优点满足了大规模信息共享的需要,并在文件共享、协同工作、实时通信等领域得到了广泛应用[2]。
目前,大部分P2P 应用分别采用结构化和非结构化拓扑结构,两种结构各有优缺点[3,4]。结构化拓扑在可扩展性以及精确定位等方面具有天然的优势,然而其缺乏对部分匹配或模糊查询的有效支持,限制了它在信息共享中的应用;非结构化拓扑的应用包括为数众多的文件共享领域,但由于该结构缺乏对资源的有效组织,使得资源搜索的盲目性较大,存在系统资源利用率低下和网络难以扩展的问题。
文献[5]首次提出了语义覆盖网的概念。建立语义覆盖网的根本目的是对网络节点进行有效的组织,将包含同类信息的节点组织成聚类,在进行资源检索的时候只要找到一个聚类就可以进行聚类内的检索,提高了资源检索的效率。……