Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints

Authors: Tao Yu, Yue Zhang, and Kwei-Jay Lin - University of California, Irvine

Complete Citation

  • Tao Yu, Yue Zhang, and Kwei-Jay Lin. Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints. ACM Transactions on the Web 1(1), 2007.

Abstract

Service-Oriented Architecture (SOA) provides a flexible framework for service composition. Using standard-based protocols (such as SOAP and WSDL), composite services can be constructed by integrating atomic services developed independently. Algorithms are needed to select service components with various QoS levels according to some application-dependent performance requirements. We design a broker-based architecture to facilitate the selection of QoS-based services. The objective of service selection is to maximize an application-specific utility function under the endto-end QoS constraints. The problem is modeled in two ways: the combinatorial model and the graph model. The combinatorial model defines the problem as a multidimension multichoice 0-1 knapsack problem (MMKP). The graph model defines the problem as a multiconstraint optimal path (MCOP) problem. Efficient heuristic algorithms for service processes of different composition structures are presented in this article and their performances are studied by simulations.We also compare the pros and cons between the two models.

Annotations

Knapsack-related algorithms are leveraged to optimize service selection with respect to a utility function. The authors create a logical framework for service composition by employing atomic services and operators such as sequential dependence, AND, XOR, Loop, AND join (MERGE), XOR join (TRIGGER). They simulate the behavior of their heuristic algorithm. The general model for investigating these problems is useful, and heuristics employed give good results.

Tags (Wozniak): Web Services, Quality of Service, QoS, Optimization

Related Work

  • Zeng, L. Benatallah, B., Ngu, A., Dumas, M., Kalagnanam, J., and Chang, H. Quality-aware middleware for Web service composition. IEEE Transaction on Software Engineering 30(5), 2004.

-- JustinWozniak - 13 Jun 2007

Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf WebServicesQoS-Review.pdf manage 57.3 K 13 Jun 2007 - 13:30 JustinWozniak  
pdfpdf WebServicesQoS.pdf manage 813.2 K 13 Jun 2007 - 13:30 JustinWozniak  
Topic revision: r1 - 13 Jun 2007 - 13:30:21 - JustinWozniak
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback