"Service Selection Algorithms for Web Services with end-to-end QoS constraints (is

Source: Internet
Author: User
Yu Tao
Home: http://link.ece.uci.edu/tyu/index.html
My resume: I studied at Chengdu University of electronic science and technology (1995). My master's degree is beiyou (1998). My PhD is at the University of California, Irvine (2002 ), the title of this doctoral thesis is "QoS (Quality of Service) in Web Services: Architecture, model and algorithms"

from 05 to 05 ~ In, I published a series of papers on Web Service Selection with QoS constraints:
T. yu and K. j. lin " Service Selection Algorithms for Web Services with end-to-end QoS Constraints ", Journal of Information Systems and e-Business Management, Volume 3, number 2, July 2005
T. yu and K. j. lin, " Service Selection Algorithms for composing complex services with multiple QoS Constraints ", icsoc2005
T. yu and K. j. lin, " adaptive algorithms for finding replacement services in autonomic distributed business processes . "isads2005
T. yu and K. j. lin " A broker-based framework for QoS-Aware Web service composition ", eee05
Tao Yu, Yue Zhang, Kwei-Jay Lin: efficient algorithms for web services selection with end-to-end QoS Constraint S. tweb 1 (1): (2007)

I reread "Service Selection Algorithms for Web Services with end-to-end QoS constraints (isebm2005)" today )".
This article studies how to select a web service so that the overall QoS of the composite service satisfies the constraints and maximizes the utility value.
This thesis simplifies the research:
(1) only consider sequantial composition model (this is a major simplification)
(2) only consider having one QoS Constraint (Delay)

Two methods are used to solve the problem: Combinatorial approach and graph approach.
In combinatorial approach,
The problem is modeled as mckp (Multi-choice backpack problem) and exhausive search, dynamic programming, and pisinger are used.AlgorithmTo solve.
The disadvantage of this method is that it is impossible to model transmision delay and cost. because different services in the same service class can be provided by different providers, and different providers can be in different networks, there are differences in the transmission delay/cost between services, however, in combinatorial approach, it can only be assumed that the transmission delay/cost between two services is the same.

In graph approach,
Using Dag for modeling (if there are other composition models, such as parallel, it seems difficult to use the existing modeling method in this article), after conversion, map cost/benefit and other parameters to the edge.
Create a constrained Shortest Path in graph theory.
The constrained Bellman-Ford (CBF) and constrained Shortest Path (CSP) algorithms are used to solve the problem.
The CBMs algorithm is exponential.

other notes
(1) dominate relationship (s5.2.3, mentioned in algorithm 1)
two paths A and B, if (. utility> = B. utility) & (. delay <= B. delay), it is called path a dominate path B, that is, path a is superior to path B in every aspect.
(2) topological order
definition: A numbering of the vertices of a directed acyclic graph such that every edge from a vertex numbered I to a vertex numbered J satisfies I

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.