Throughput-based Service Composition

Web Service Composition has been studied intensively in the past two decades, considering the many aspects of the problem, like: semantic modeling, general QoS metrics, services state, and much more. In this paper, our focus is on integrating throughput metric with the automation formalism, without...

Full description

Saved in:
Bibliographic Details
Published inProcedia computer science Vol. 192; pp. 1092 - 1101
Main Authors Oloieri, Alexandru, Diac, Paul
Format Journal Article
LanguageEnglish
Published Elsevier B.V 2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Web Service Composition has been studied intensively in the past two decades, considering the many aspects of the problem, like: semantic modeling, general QoS metrics, services state, and much more. In this paper, our focus is on integrating throughput metric with the automation formalism, without any limitation on automation, i.e. allowing full automation with meaningful throughput propagation. The user request and each service in the respiratory are described by their throughput values that are: an extra requirement for the request; and a maximum allowed load for services. In the proposed version, it is possible that to satisfy a request’s throughput, multiple traditional compositions are used concurrently, adding up for the required throughput. This highly increases the problem complexity both in how to model the combining throughput values, and also computationally, as the algorithms are required to search for multiple compositions. However, we also propose an algorithm that reduces the original problem to multiple constraint satisfaction problem instances and can find compositions for requests and considerable-sized repositories, which we prove through a synthetic evaluation.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2021.08.112