A probabilistic approach to modeling and estimating the QoS of web-services-based workflows

被引:157
作者
Hwang, San-Yih [1 ]
Wang, Haojun
Tang, Jian
Srivastava, Jaideep
机构
[1] Natl Sun Yat Sen Univ, Dept Informat Management, Kaohsiung 80424, Taiwan
[2] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
[3] Mem Univ Newfoundland, Dept Comp Sci, St John, NF A1B 3X5, Canada
关键词
web service QoS; workflow QoS; web service composition; structural workflow; web services; QoS aggregation;
D O I
10.1016/j.ins.2007.07.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web services promise to become a key enabling technology for B2B e-commerce. One of the most-touted features of Web services is their capability to recursively construct a Web service as a workflow of other existing Web services. The quality of service (QoS) of Web-services-based workflows may be an essential determinant when selecting constituent Web services and determining the service-level agreement with users. To make such a selection possible, it is essential to estimate the QoS of a WS workflow based on the QoSs of its constituent WSs. In the context of WS workflow, this estimation can be made by a method called QoS aggregation. While most of the existing work on QoS aggregation treats the QoS as a deterministic value, we argue that due to some uncertainty related to a WS, it is more realistic to model its QoS as a random variable, and estimate the QoS of a WS workflow probabilistically. In this paper, we identify a set of QoS metrics in the context of WS workflows, and propose a unified probabilistic model for describing QoS values of a broader spectrum of atomic and composite Web services. Emulation data are used to demonstrate the efficiency and accuracy of the proposed approach. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:5484 / 5503
页数:20
相关论文
共 31 条
[1]   A survey of QoS architectures [J].
Aurrecoechea, C ;
Campbell, AT ;
Hauw, L .
MULTIMEDIA SYSTEMS, 1998, 6 (03) :138-151
[2]  
Berardi D., 2005, 31 INT C VERY LARGE, P613
[3]  
Cardoso J., 2004, J WEB SEMANT, V1, P281, DOI [DOI 10.1016/J.WEBSEM.2004.03.001, 10.1016/j.websem.2004.03.001]
[4]   Specification and implementation of exceptions in workflow management systems [J].
Casati, F ;
Ceri, S ;
Paraboschi, S ;
Pozzi, G .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1999, 24 (03) :405-451
[5]   A meta modeling approach to workflow management systems supporting exception handling [J].
Chiu, DKW ;
Li, Q ;
Karlapalem, K .
INFORMATION SYSTEMS, 1999, 24 (02) :159-184
[6]   Formalizing the specification and execution of workflows using the event calculus [J].
Cicekli, Nihan Kesim ;
Cicekli, Ilyas .
INFORMATION SCIENCES, 2006, 176 (15) :2227-2267
[7]   Quality of service issues in Internet Web Services [J].
Conti, M ;
Kumar, M ;
Das, SK ;
Shirazi, BA .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (06) :593-594
[8]  
Dougherty J., 1995, MACHINE LEARNING P 1, P194, DOI DOI 10.1016/B978-1-55860-377-6.50032-3
[9]  
GEREDE CE, 2004, P 2 INT C SERV OR CO, P252
[10]  
Gillmann M., 2002, P ACM SIGMOD INT C M, P228, DOI DOI 10.1145/564691.564718