scispace - formally typeset
Journal ArticleDOI

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

TLDR
This paper studies 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, and proposes 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, as the constrained shortest path problem in the graph theory.
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.

read more

Citations
More filters
Book

Handbook of Cloud Computing

TL;DR: This handbook presents the systems, tools, and services of the leading providers of cloud computing; including Google, Yahoo, Amazon, IBM, and Microsoft.
Book ChapterDOI

Service selection algorithms for composing complex services with multiple qos constraints

TL;DR: The service selection problem for complex services with only one QoS constraint is extended to multiple QoS constraints and can be modelled in two ways: the combinatorial model and the graph model.
Journal ArticleDOI

An optimal QoS-based Web service selection scheme

TL;DR: This study proposes an efficient service selection scheme to help service requesters select services by considering two different contexts: single QoS-based service discovery and QoS -based optimization of service composition.
Journal ArticleDOI

A probabilistic approach to modeling and estimating the QoS of web-services-based workflows

TL;DR: This paper identifies a set of QoS metrics in the context of WS workflows, and proposes a unified probabilistic model for describing QoS values of a broader spectrum of atomic and composite Web services.
Journal ArticleDOI

Computational Intelligence Based QoS-Aware Web Service Composition: A Systematic Literature Review

TL;DR: The results of this study confirms that new meta-heuristic algorithms have not yet been applied for solving QoS-aware web services composition and describes future research directions in this area.
References
More filters
Book

Knapsack Problems: Algorithms and Computer Implementations

TL;DR: This paper focuses on the part of the knapsack problem where the problem of bin packing is concerned and investigates the role of computer codes in the solution of this problem.
Proceedings Article

DAML-S: semantic markup for web services

TL;DR: The overall structure of the ontology, the service profile for advertising services, and the process model for the detailed description of the operation of services are described, which compare DAML-S with several industry efforts to define standards for characterizing services on the Web.

Business Process Execution Language for Web Services Version 1.1

Tony Andrews
TL;DR: The BPEL4WS specification defines an interoperable integration model that should facilitate the expansion of automated process integration in both the intracorporate and the business-to-business spaces.
Proceedings ArticleDOI

Quality driven web services composition

TL;DR: This paper proposes a global planning approach to optimally select component services during the execution of a composite service, and experimental results show that thisglobal planning approach outperforms approaches in which the component services are selected individually for each task in a Composite service.
Related Papers (5)