计算机应用 ›› 2010, Vol. 30 ›› Issue (4): 872-875.

• 网络与通信 • 上一篇    下一篇

基于服务质量的Top-k Web服务选择方法

王海1,朱正东2,李增智2   

  1. 1. 西安交通大学计算机系统结构与网络研究所
    2.
  • 收稿日期:2009-08-27 修回日期:2009-10-20 发布日期:2010-04-15 出版日期:2010-04-01
  • 通讯作者: 王海
  • 基金资助:
    面向语用Web服务的网络服务管理机制研究;基于多阶段可用性的Web服务管理关键技术研究

Method of Top-k Web service selection based on QoS

  • Received:2009-08-27 Revised:2009-10-20 Online:2010-04-15 Published:2010-04-01
  • Contact: Hai Wang

摘要: Web服务的质量属性具有动态性,实时性特点,能提供具有服务质量保障的Top-k服务选择,同时有效降低服务选择系统对宿主服务器及网络带来的负载。提出一种使用单调服务质量的效用函数,在规范化QoS属性的基础上,通过计算给定服务效用函数的取值空间,快速筛选出满足要求的Top-k服务的RTKS-QoS算法。实验结果证明,在k<20的情况下,RTKS-QoS算法的响应时间及给网络带来的流量负载,与不使用优化的情况相比,分别平均降低了55%及52%。

关键词: Web服务, 服务质量, Top-k服务选择, 响应时间, 网络负载

Abstract: 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.

Key words: Web service, Quality of Service (QoS), Top-k service selection, response time, network load