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