论文部分内容阅读
自治化是未来网络体系结构的研究中的一个主要方向和趋势。网络自治化的思想得益于自治计算、自治通信领域研究的思想,在网络体系结构设计中自治化功能,以便实现自组织(self-organization)、自管理(self-management)、自配置(self-configuration)、自感知(self-aware)、自优化(self-optimization)、自保护(self-protection)、修复(self-healing)等自治特性。伴随着自治网络越来越多被应用和拥有大量不同工作兴趣领域的用户,如何将原有的服务技术应用其中并结合每个用户不同的个性在海量的数据中如何准确高效地发布和获取服务,就变成了自治网络应用中急待解决的问题。本文针对现有的服务发布与选择方式,提出了基于自治网络技术并结合用户个性化属性的服务发布和发现分类体系NBSP。体系中拥有普通节点和服务协助节点两种角色,利用自治网络底层结构连接各节点。每个节点都拥有自己的本地服务注册库,服务协助节点还拥有区域服务注册库来注册该区域普通节点所发布的服务。上层的服务参与者只需要关心服务的具体内容,以传统集中式的方式发布服务,无需改变现有服务发布与选择方法,整个自治网络中服务发布和选择过程对服务参与者而言是透明的。以此体系为基础,本文设计了针对大量服务的基于用户兴趣的服务资源分类算法PINB。采用朴素贝叶斯分类算法并且结合中国计算机软件分类法进行分类,从而有效地提高基于不同用户兴趣的分类准确率。以此分类算法为基础,应用进体系NBSP中节点的本地服务分类器中,从而提高服务发布和选择的效率。最后本文设计了基于自治网络技术并结合用户个性化属性的服务发布和发现分类体系NBSP的实现系统。依靠此系统对之前提出的PINB算法进行仿真实验。