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...
Saved in:
Published in | Procedia computer science Vol. 192; pp. 1092 - 1101 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |