DocumentCode :
1758101
Title :
A Partial Selection Methodology for Efficient QoS-Aware Service Composition
Author :
Ying Chen ; Jiwei Huang ; Chuang Lin ; Jie Hu
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume :
8
Issue :
3
fYear :
2015
fDate :
May-June 1 2015
Firstpage :
384
Lastpage :
397
Abstract :
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.
Keywords :
Pareto optimisation; Web services; quality of service; search problems; Internet; Pareto set model; QoS-aware service composition; QoS-based dominance relationships; Web service; aggregation patterns; constraint validations; engineering software; multiobjective optimization problem; nonfunctional characteristics; parallel approach; partial selection methodology; partial selection techniques; pruning candidates; quality of service; search space; utility function model; Aggregates; Pareto optimization; Quality of service; Time factors; Vectors; Web services; Web services; partial selection; quality of service (QoS); service composition;
fLanguage :
English
Journal_Title :
Services Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1374
Type :
jour
DOI :
10.1109/TSC.2014.2381493
Filename :
6985731
Link To Document :
بازگشت