Adaptive service composition in flexible processes

被引:478
作者
Ardagna, Danilo [1 ]
Pernici, Barbara [1 ]
机构
[1] Politecn Milan, Dipartimento Elettr & Informat, I-20133 Milan, Italy
关键词
Web services; quality of service; service composition; integer programming;
D O I
10.1109/TSE.2007.1011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In advanced service oriented systems, complex applications, described as abstract business processes, can be executed by invoking a number of available Web services. End users can specify different preferences and constraints and service selection can be performed dynamically identifying the best set of services available at runtime. In this paper, we introduce a new modeling approach to the Web service selection problem that is particularly effective for large processes and when QoS constraints are severe. In the model, the Web service selection problem is formalized as a mixed integer linear programming problem, loops peeling is adopted in the optimization, and constraints posed by stateful Web services are considered. Moreover, negotiation techniques are exploited to identify a feasible solution of the problem, if one does not exist. Experimental results compare our method with other solutions proposed in the literature and demonstrate the effectiveness of our approach toward the identification of an optimal solution to the QoS constrained Web service selection problem.
引用
收藏
页码:369 / 384
页数:16
相关论文
共 36 条
[1]   THE COMPLEXITY AND APPROXIMABILITY OF FINDING MAXIMUM FEASIBLE SUBSYSTEMS OF LINEAR RELATIONS [J].
AMALDI, E ;
KANN, V .
THEORETICAL COMPUTER SCIENCE, 1995, 147 (1-2) :181-210
[2]  
[Anonymous], 1981, LECT NOTES EC MATH S
[3]  
[Anonymous], P 14 INT WORLD WID W
[4]  
[Anonymous], 2006, INTERNETWORKING TCP
[5]  
Ardagna D., 2006, International Journal of Business Process Integration and Management, V1, P233, DOI 10.1504/IJBPIM.2006.012622
[6]   COMPILER TRANSFORMATIONS FOR HIGH-PERFORMANCE COMPUTING [J].
BACON, DF ;
GRAHAM, SL ;
SHARP, OJ .
ACM COMPUTING SURVEYS, 1994, 26 (04) :345-420
[7]  
Bonatti P. A., 2005, Proc. 14th Int'l Conf. World Wide Web (WWW'05), P530
[8]   QoS support for time-critical Grid workflow applications [J].
Brandic, I ;
Benkner, S ;
Engelbrecht, G ;
Schmidt, R .
FIRST INTERNATIONAL CONFERENCE ON E-SCIENCE AND GRID COMPUTING, PROCEEDINGS, 2005, :108-115
[9]  
Canfora G., 2005, P INT C WEB SERV ICW
[10]  
CARDOSO J, 2002, THESIS U GEORGIA