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
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;
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
DOI :
10.1109/COMPSACW.2012.14