• 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