为了以Web服务方式实现云计算环境下的知识共享和知识融合,提出了一种基于多目标蚁群优化的知识即服务组合策略.该策略中,结合云计算环境的动态性和知识即服务的质量规则,从知识服务提供者的角度构建了知识即服务动态组合模型;同时,为了利用问题的特征信息引导蚂蚁的搜索行为,设计了蚁群算法相应的信息素和启发信息,从而实现多目标优化.在云计算平台下使用真实的Web服务实例进行仿真实验,将该策略与基于遗传算法和协同进化算法的策略进行比较,结果表明,文中策略的性能和解的质量均明显较优.
In order to implement the knowledge sharing and integration in the form of Web services in cloud computing environments,a KaaS(Knowledge as a Service) combination strategy based on multi-objective ant colony optimization is proposed.In this strategy,a dynamic KaaS combination model,which takes into consideration the dynamic characteristics of cloud computing environments and the QoS(Quality of Service) rules of KaaS,is established from the viewpoint of knowledge service provider.Then,by redesigning the corresponding pheromone and heuristic information of the ant colony algorithm,the features of the problem are used to guide the searching process,and the multi-objective optimization is thus achieved.Finally,a simulation is conducted with real Web services on the cloud computing platform.The results indicate that,as compared with the strategies based on the genetic algorithm and the coevolution algorithm,the proposed strategy is more effective in terms of performance and solution quality.