A Partial Selection Methodology for Efficient QoS-Aware Service Composition

被引:65
作者
Chen, Ying [1 ]
Huang, Jiwei [2 ]
Lin, Chuang [1 ]
Hu, Jie [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
Web services; service composition; quality of service (QoS); partial selection;
D O I
10.1109/TSC.2014.2381493
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As web service has become a popular way for engineering software on the Internet, quality of service (QoS) which describes non-functional characteristics of web services is often employed in service composition. Since QoS is an aggregated concept consisting of several attributes, service composition on enormous candidate sets is a challenging multi-objective optimization problem. In this paper, we study the problem from a general Pareto optimal angle, seeking to reduce search space in service composition. Pareto set model for QoS-aware service composition is introduced, and its relationship with the widely used utility function model is theoretically studied, which proves the applicability of our model. QoS attributes are systematically studied according to their different types of aggregation patterns in service composition, and QoS-based dominance relationships between candidates and between workflows are defined. Taking advantage of pruning candidates by dominance relationships and constraint validations at candidate level, a service composition algorithm using partial selection techniques is proposed. Furthermore, a parallel approach is designed, which is able to significantly reduce search space and achieve great performance gains. A careful analysis of the optimality of our approach is provided, and its efficacy is further validated by both simulation experiments and real-world data based evaluations.
引用
收藏
页码:384 / 397
页数:14
相关论文
共 37 条
[1]  
Alrifai M., 2010, P 19 INT C WORLD WID, P11, DOI DOI 10.1145/1772690.1772693
[2]  
[Anonymous], 2010, 2010 IEEE 3 INT C CL
[3]  
[Anonymous], P IEEE INT C AUT LOG
[4]  
[Anonymous], 1991, HDB GENETIC ALGORITH
[5]  
[Anonymous], 1999, INT SERIES OPERATION
[6]  
Barakat L., 2011, Proceedings of the 2011 IEEE International Conference on Web Services (ICWS 2011), P227, DOI 10.1109/ICWS.2011.25
[7]  
Canfora G, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1069
[8]  
Cardoso J., 2004, WEB SEMANTICS SCI SE, V1, P281, DOI DOI 10.1016/J.WEBSEM.2004.03.001
[9]  
Chen Y, 2014, 2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), P1, DOI [10.1109/ICWS.2014.14, 10.1109/URSIGASS.2014.6929227]
[10]   Shape optimization of electromagnetic devices using immune algorithm [J].
Chun, JS ;
Kim, MK ;
Jung, HK ;
Hong, SK .
IEEE TRANSACTIONS ON MAGNETICS, 1997, 33 (02) :1876-1879