Monotonicity in Service Orchestrations
20 pages
English

Monotonicity in Service Orchestrations

-

20 pages
English

Description

Niveau: Supérieur, Doctorat, Bac+8
Monotonicity in Service Orchestrations? Anne Bouillard1, Sidney Rosario2, Albert Benveniste2, and Stefan Haar3 1 ENS Cachan, IRISA, Universite Europeenne de Bretagne, Bruz France 2 IRISA/INRIA, Campus de Beaulieu, Rennes France 3 INRIA Saclay, ENS Cachan, France Abstract. Web Service orchestrations are compositions of different Web Services to form a new service. The services called during the orches- tration guarantee a given Quality of Service (QoS) to the orchestrator, usually in the form of contracts. These contracts can then be used by the orchestrator to deduce the contract it can offer to its own clients, by performing contract composition. An implicit monotonicity assump- tion in contract based QoS management is: “the better the component services perform, the better the orchestration's performance will be”. In some orchestrations, however, monotonicity can be violated, i.e., the performance of the orchestration improves when the performance of a component service degrades. This is highly undesirable since it can render the process of contract composition inconsistent. In this paper we formally define monotonicity for orchestrations modelled by Colored Occurrence Nets (CO-nets) and we characterize the classes of monotonic orchestrations. Contracts can be formulated as hard, possi- bly nondeterministic, guarantees, or alternatively as probabilistic guar- antees. Our work covers both cases. We show that few orchestrations are indeed monotonic, mostly because of complex interactions between control, data, and timing.

  • hotela

  • aspects also

  • than ?n

  • hotela now

  • services called

  • orchestration

  • service

  • contracts can

  • qos


Sujets

Informations

Publié par
Nombre de lectures 9
Langue English

Extrait

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents