Time and Cost Aware Instantiation of Composed Services

Service level agreements frequently specify which durations of a service a client may choose when invoking the service and their respective price. Information about the relationship or trade-off between price and duration is relevant for selecting a service. It is the basis for various optimizations, e.g., minimizing or maximizing the duration of a service within a given budget or minimizing cost for admissible durations. Service providers, therefore, have to express the relations between time and cost. Service clients may choose a specific duration of a service invocation for the respective price. The service provider then has to instantiate the composed service and invoke component services by selecting parameters in such a way that the temporal service guarantees are fulfilled. We present a technique for computing the duration parameters for invoking component services in a way that the overall cost is minimal for the provider of the composed service. We formally define this technique and demonstrate its feasibility and scalability with a proof-of-concept implementation.

Authors

Institutions

Publication Details

Published
2024-09-09
DOI
https://doi.org/10.1109/cbi62504.2024.00032
Primary Topic
Service-Oriented Architecture and Web Services
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Time and Cost Aware Instantiation of Composed Services

Johann Eder, Franziska S. Hollauf
Service-Oriented Architecture and Web Services
article

Time and Cost Aware Instantiation of Composed Services

Johann Eder, Franziska S. Hollauf
article en

Abstract

Service level agreements frequently specify which durations of a service a client may choose when invoking the service and their respective price. Information about the relationship or trade-off between price and duration is relevant for selecting a service. It is the basis for various optimizations, e.g., minimizing or maximizing the duration of a service within a given budget or minimizing cost for admissible durations. Service providers, therefore, have to express the relations between time and cost. Service clients may choose a specific duration of a service invocation for the respective price. The service provider then has to instantiate the composed service and invoke component services by selecting parameters in such a way that the temporal service guarantees are fulfilled. We present a technique for computing the duration parameters for invoking component services in a way that the overall cost is minimal for the provider of the composed service. We formally define this technique and demonstrate its feasibility and scalability with a proof-of-concept implementation.

University of Klagenfurt (AT)
Openalex Percentile: Top 63%
Service-Oriented Architecture and Web Services
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.