RMIT University
Browse

Service composition in stochastic settings

conference contribution
posted on 2024-11-03, 13:35 authored by Ronen Brafman, Giuseppe De Giacomo, Massimo Mecella, Sebastian SardinaSebastian Sardina
With the growth of the Internet-of-Things and online Web services, more services with more capabilities are available to us. The ability to generate new, more useful services from existing ones has been the focus of much research for over a decade. The goal is, given a specification of the behavior of the target service, to build a controller, known as an orchestrator, that uses existing services to satisfy the requirements of the target service. The model of services and requirements used in most work is that of a finite state machine. This implies that the specification can either be satisfied or not, with no middle ground. This is a major drawback, since often an exact solution cannot be obtained. In this paper we study a simple stochastic model for service composition: we annotate the target service with probabilities describing the likelihood of requesting each action in a state, and rewards for being able to execute actions. We show how to solve the resulting problem by solving a certain Markov Decision Process (MDP) derived from the service and requirement specifications. The solution to this MDP induces an orchestrator that coincides with the exact solution if a composition exists. Otherwise it provides an approximate solution that maximizes the expected sum of values of user requests that can be serviced. The model studied although simple shades light on composition in stochastic settings and indeed we discuss several possible extensions.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1007/978-3-319-70169-1_12
  2. 2.
    ISSN - Is published in 03029743

Volume

10640 LNAI

Start page

159

End page

171

Total pages

13

Outlet

Proceedings of the XVIth International Conference of the Italian Association for Artificial Intelligence (AI*IA 2017)

Editors

Floriana Esposito, Roberto Basili, Stefano Ferilli, and Francesca A. Lisi

Name of conference

International Conference on Italian Association for Artificial Intelligence

Publisher

Springer

Place published

Germany

Start date

2017-11-14

End date

2017-11-17

Language

English

Copyright

© 2017, Springer International Publishing AG.

Former Identifier

2006106827

Esploro creation date

2023-12-08

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC