A Multiple Objectives Optimization Approach for QoS-Based Web Services Compositions

被引:4
作者
Lan, Ci-Wei [1 ]
Chen, Rick C. S. [2 ]
Su, Addison Y. S. [2 ]
Huang, Angus F. M. [2 ]
Yang, Stephen J. H. [2 ]
Chung, Jen-Yao [3 ]
机构
[1] Natl Tsing Hua Univ, Serv Technol & Management Res Ctr, Hsinchu, Taiwan
[2] Natl Cent Univ, Dept Comp Sci & Informat Engn, Taoyuan, Taiwan
[3] IBM Corp, TJ Watson Res Ctr, New York, NY USA
来源
ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS | 2009年
关键词
QoS; Web Services; Pareto dominance; Multiple objectives optimization;
D O I
10.1109/ICEBE.2009.25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While a lot of Web Services are available nowadays, Quality-of-Service (QoS) becomes a crucial concern to distinguish alternatives from each other. QoS-based service composition aims to determining optimal combinations among exponential candidates with consideration of overall non-Junctional performance. In this paper, a multiple objectives optimization approach is proposed for the decision-making process. First, we design a pattern-wise replacement method to derive composite QoS objectives of a given XML-encoded workflow process. According to the process descriptions, the composite QoS objectives will be available by synthesizing non-functional metrics of primitive patterns repeatedly. Second, we employ the epsilon-Pareto dominance relations to discriminate the overall QoS performance of combinations. Thus user can freely set any desirable epsilon values to define the precision of service composition's QoS performance. Finally, we present a genetic algorithm to find out the optimal combinations through evolutionary computation. The experimental results have shown that the proposed approach is more efficient and effective in terms of user-defined c values for different QoS objectives.
引用
收藏
页码:121 / +
页数:3
相关论文
共 35 条
[1]  
*AM COM INC, 2006, AM WEB SERV SOL CAT
[2]  
ANDREW T, 2003, BUSINESS PROCESS EXE
[3]  
Back T., 1996, Evolutionary Algorithms in Theory and Practice
[4]  
BAJAJ S, 2006, WEB SERVICES POLICY
[5]  
Black P.E., 2006, Dictionary of Algorithms and Data Structures
[6]  
CARDOSO J, 2004, ELSEVIER T WEB SEMAN, V1, P281
[7]  
Chinnici Roberto., 2007, Web services description language (wsdl) version 2.0 part 1: Core language
[8]  
CLEMENT L, 2004, UDDI VERSION 3 02
[9]   wsBus: QoS-aware middleware for reliable web services interactions [J].
Erradi, A ;
Maheshwari, P .
2005 IEEE International Conference on e-Technology, e-Commerce and e-Service, Proceedings, 2005, :634-639
[10]  
EVTUSHENKO YG, 1987, SOV MATH, V3, P420