Web服务的质量属性具有动态性,实时性特点,能提供具有服务质量保障的Top-k服务选择,同时有效降低服务选择系统对宿主服务器及网络带来的负载。提出一种使用单调服务质量的效用函数,在规范化QoS属性的基础上,通过计算给定服务效用函数的取值空间,快速筛选出满足要求的Top-k服务的RTKS-QoS算法。实验结果证明,在k〈20的情况下,RTKS-QoS算法的响应时间及给网络带来的流量负载,与不使用优化的情况相比,分别平均降低了55%及52%。
Quality attributes of Web service are dynamic and real-time.Much more attention has been put on the research of providing quality guaranteed Top-k services selection and in the mean time effectively reducing the load of the host server and also the network involved.This paper proposed a method named RTKS-QoS algorithm using monotone utility function,through nomalizing QoS attributes and calculating the value range of the utility function,efficiently filtered the Top-k services to meet the requirements.The experimental result shows under the constraints of k〈20,the response time and the network load of RTKS-QoS algorithm improved by 55% and 52% respectively compared to non-optimized case.