DocumentCode :
3240462
Title :
On Solving QoS-Aware Service Selection Problem with Service Composition
Author :
Wan, Changlin ; Ullrich, Carsten ; Chen, Limin ; Huang, Rui ; Luo, Jiewen ; Shi, Zhongzhi
Author_Institution :
Key Lab. of IIP, CAS, Beijing
fYear :
2008
fDate :
24-26 Oct. 2008
Firstpage :
467
Lastpage :
474
Abstract :
Runtime QoS-aware service selection is difficult because the number of web services providing similar functionality is large and constantly changing, and, even more challenging, due to the complicated structure of composite services. This paper proposes an efficient divide-and-conquer approach for service selection based on a high-level abstract model for service composition. The service composition model is recursively defined with (1) abstract control-flows of five general constructs ("Sequence", "Switch", "While", "Flow", and "Pick"), and (2) extended data-flows with constructs of "AND" and "OR". Based on this service composition model, a QoS model, which supports non-linear QoS aggregation, is proposed. Therefore, complex control-flows are handled in an integrated way without separating and merging multiple execution paths, and interface constraints are captured in form of data-flow declaration. This approach allows to divide the original service to several smaller services, which are then solved separately by a recursive branch-and-bound algorithm Experiments show that the proposed approach is efficient and scalable for runtime service selection, and better handles complicated structure of service composition than existing approaches.
Keywords :
Web services; divide and conquer methods; quality of service; tree searching; QoS; abstract control-flows; divide-and-conquer approach; extended data-flows; high-level abstract model; interface constraints; multiple execution paths; nonlinear QoS aggregation; recursive branch- and-bound algorithm; service composition; service selection problem; web services; Aggregates; Application software; Computers; Content addressable storage; Grid computing; Merging; Quality of service; Runtime; Switches; Web services; QoS; divide-and-conquer algorithm; service composition; service modeling; service selection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid and Cooperative Computing, 2008. GCC '08. Seventh International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-0-7695-3449-7
Type :
conf
DOI :
10.1109/GCC.2008.75
Filename :
4662903
Link To Document :
بازگشت