计算机应用 ›› 2012, Vol. 32 ›› Issue (05): 1432-1435.

• 计算机软件与技术 • 上一篇    下一篇

基于拓扑序列归约的Web服务组合QoS度量算法

李兴芳1,苑迎春1,2,王克俭1   

  1. 1. 河北农业大学 信息科学与技术学院,河北 保定 071001
    2. 河北省农村信息化工程技术研究中心,河北 廊坊 065000
  • 收稿日期:2011-10-27 修回日期:2011-12-09 发布日期:2012-05-01 出版日期:2012-05-01
  • 通讯作者: 李兴芳
  • 作者简介:李兴芳(1987-),男,山东济南人,硕士研究生,CCF会员,主要研究方向:计算机网络、数据库;苑迎春(1970-),女,河北保定人,副教授,博士,CCF会员,主要研究方向:计算机网络、数据库;王克俭(1971-),女,河北保定人,教授,CCF会员,主要研究方向:计算机人工智能。
  • 基金资助:

    国家自然科学基金资助项目(61072046);河北省自然科学基金资助项目(F2009000653);河北省教育厅科学研究项目(2010251)

QoS computing method for Web services composition based on topological sequence reduction

LI Xing-fang1,YUAN Ying-chun1,2,WANG Ke-jian1   

  1. 1. College of Information Science and Technology, Agricultural University of Hebei, Baoding Hebei 071001, China
    2. Village Informatization Engineering Technology Reseach Center of Hebei Province, Langfang Hebei 065000, China
  • Received:2011-10-27 Revised:2011-12-09 Online:2012-05-01 Published:2012-05-01
  • Contact: LI Xing-fang

摘要: 考虑有向无环图 (DAG)描述的组合服务模型,提出了一种新的组合服务QoS度量方法——基于拓扑序列归约的Web服务QoS度量方法(QCMTSR)。其借鉴迭代归约度量方法中的基本结构及QoS计算公式,定义了DAG图中的两类基本结构,串归约结构和并归约结构,并给出了两种基本结构的QoS属性计算公式;通过逐步归约DAG图拓扑序列中的每个节点,直至最后一个节点的QoS属性值就是组合服务的各QoS属性的度量结果。从理论上证明了QCMTSR算法适用于所有DAG描述的组合服务,并实验证明QCMTSR算法对可靠性和可用性能够更准确的度量。

关键词: Web服务组合, QoS度量, 有向无环图, 拓扑序列归约, 面向服务架构

Abstract: In this paper, considering the Web service composition model described by DAG (Directed Acrylic Graph), a new Quality of Service (QoS) computing method for the composition service based on topological sequence reduction (QCMTSR) was proposed. Based on the basic structures and their QoS computing formulas of iterative reduction method two kinds of basic structures (i.e. serial reduction structure and parallel reduction structure) were defined in graph DAG, and their QoS calculation formulas were also given. During accessing each node step by step in the topology sequence for DAG. Repeating this process until the last node in this queue, then the QoS measure results of the last node were the computing results of the composition service. It has been proved that the algorithm can be applied to all the composition services described by DAG, and the experimental results show that the algorithm QCMTSR is more accurate in the measurement of reliability and availability.

Key words: Web service composition, Quality of Service (QoS) measurement, directed acrylic graph, topological sequence reduction, Service-Oriented Architecture (SOA)

中图分类号: