An End-to-End Approach for QoS-Aware Service Composition

被引:41
作者
Rosenberg, Florian [1 ]
Celikovic, Predrag [1 ]
Michlmayr, Anton [1 ]
Leitner, Philipp [1 ]
Dustdar, Schahram [1 ]
机构
[1] Vienna Univ Technol, Distributed Syst Grp, A-1060 Vienna, Austria
来源
EDOC: 2009 IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE | 2009年
关键词
D O I
10.1109/EDOC.2009.14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A simple and effective composition of software services into higher-level composite services is still a very challenging task. Especially in enterprise environments, Quality of Service (QoS) concerns play a major role when building software systems following the Service-Oriented Architecture (SOA) paradigm. In this paper we present a composition approach based on a domain-specific language (DSL) for specifying functional requirements of services and the expected QoS in form of constraint hierarchies by leveraging hard and soft constraints. A composition runtime will resolve the user's constraints to find an optimized composition semi-automatically. To this end we leverage data flow analysis to generate a structured composition model and use two different techniques for the optimization, a constraint programming and an integer programming approach.
引用
收藏
页码:151 / 160
页数:10
相关论文
共 22 条
[1]  
AGGARWAL R, 2004, P IEEE INT C SERV CO
[2]  
BAYER KM, 2007, P 7 S ABSTR REF APPR, P64
[3]  
Borning A., 1992, LISP and Symbolic Computation, V5, P223, DOI 10.1007/BF01807506
[4]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[5]  
CANFORA G, 2005, P GEN COMP C GECCO 0
[6]  
ESHUIS R, 2006, P 4 INT C BUS PROC M, P97
[7]  
Guan Y, 2006, ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P743
[8]   QoS aggregation for Web service composition using workflow patterns [J].
Jaeger, MC ;
Rojec-Goldmann, G ;
Mühl, G .
EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2004, :149-159
[9]   Daios: Efficient Dynamic Web Service Invocation [J].
Leitner, Philipp ;
Rosenberg, Florian ;
Dustdar, Schahram .
IEEE INTERNET COMPUTING, 2009, 13 (03) :72-80
[10]  
MICHLMAYR A, 2009, TUV184200903