摘要
To address the problem of web services selection based on quality, an approach of multi-attribute group decision making algorithm is proposed. Based on the Borda social choice function, the group decision making algorithm aggregates the results of multiple methods with different principles which are used to obtain constantly changing quality of service, thus increasing the confidence to select the most appropriate web service for a special task. The experimental results indicate that the proposed approach has better scalability and can be applied to large-scale distributed service computing environments. It is also shown that the proposed group decision making approach can effectively optimize the services selection and outperforms the random and robin policies. By using this approach, it can extend a method to obtain constantly changing quality of service and construct a synthetic information entity with multi-level knowledge, which guarantees the accuracy of services selection.
为解决基于服务质量的服务选择,提出了一个多属性群决策算法.该算法通过使用Borda社会选择函数集成了多种具有不同原理用于计算不断变化的服务质量方法的结果,从而增强了服务选择的可靠性.实验结果表明该方法具有较好的可扩展性,从而能适用于大规模的分布式服务计算环境;同时相比于随机和轮转服务选择策略,所提出的基于群决策的服务选择策略具有更优的性能,它能够有效地优化服务选择.该算法不仅仅是增加了一种用于获取不断变化的web服务质量的方法,而是建立一个具有多层知识的综合信息体,从而保障了服务选择的正确性.