Service selection algorithms for Web services with end-to-end QoS constraints

Tao Yu, Kwei Jay Lin*

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

188 Scopus citations

Abstract

Web services are new forms of Internet software that can be universally deployed and invoked using standard protocols. Services from different providers can be integrated into a composite service regardless of their locations, platforms, and/or execution speeds to implement complex business processes and transactions. In this paper, we study the end-to-end QoS issues of composite services by utilizing a QoS broker that is responsible for selecting and coordinating the individual service component. We design the service selection algorithms used by QoS brokers to construct the optimal composite service. The objective of the algorithms is to maximize the user-defined utility function value while meeting the end-to-end delay constraint. We propose two solution approaches to the service selection problem: the combinatorial approach, by modeling the problem as the Multiple Choice Knapsack Problem (MCKP), and the graph approach, by modeling the problem as the constrained shortest path problem in the graph theory. We study efficient solutions for each approach.

Original languageEnglish
Pages (from-to)103-126
Number of pages24
JournalInformation Systems and e-Business Management
Volume3
Issue number2
DOIs
StatePublished - 07 2005
Externally publishedYes

Keywords

  • End-to-end constraint
  • QoS broker
  • Service compostion
  • Service selection
  • Web service

Fingerprint

Dive into the research topics of 'Service selection algorithms for Web services with end-to-end QoS constraints'. Together they form a unique fingerprint.

Cite this