• DocumentCode
    1985297
  • Title

    An Adaptive Quality Level Selection Method for Efficient QoS-Aware Service Composition

  • Author

    Cho, Jae-Hyun ; Choi, Jang-Ho ; Ko, Han-Gyu ; Ko, In-Young

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • fYear
    2012
  • fDate
    16-20 July 2012
  • Firstpage
    20
  • Lastpage
    25
  • Abstract
    In the task-oriented service computing framework where services are composed together to accomplish a task goal of a user, appropriate component services need to be dynamically selected and bound to the task. When there are many candidate services that provide similar functionality, it is essential to consider quality of services (QoS) such as response time, cost, availability, and reliability to decide which component services to use. Finding a service composite that meets the optimal quality is a well-known NP-hard problem because the time complexity for the global optimization increases exponentially as the number of services or the number of QoS attributes increases. Although there is a heuristic approach that shows a reasonable response time with a certain level of service quality, it often fails when the global QoS constraints become tight. In this paper, we propose an adaptive way of dividing quality levels where candidate services are sampled and their QoS values are evaluated. The range of a quality level is dynamically decided based on the distribution of candidate component services on each QoS attribute, and the tightness of the constraint requirement within a task. Evaluation results show that the proposed approach can successfully reduce the failure rate of service composition while keeping the computation time reasonably low and ensuring the QoS optimality of composite services.
  • Keywords
    computational complexity; optimisation; quality of service; service-oriented architecture; NP-hard problem; QoS attributes; QoS-aware service composition; adaptive quality level selection method; availability; component services; cost; global QoS constraints; global optimization; heuristic approach; quality of services; reliability; response time; task-oriented service computing framework; time complexity; Abstracts; Genetic algorithms; Linear programming; Optimization; Quality of service; Time factors; QoS; QoS Constraints Decomposition; QoS Optimization; Service Composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2714-5
  • Electronic_ISBN
    978-0-7695-4758-9
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2012.14
  • Filename
    6341544