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
Link To Document