Analysing Web-Orchestrations Under Stress Using Uncertainty Profiles


Autoria(s): Gabarro, Joaquim; Serna, Maria; Stewart, Alan
Data(s)

01/11/2014

Resumo

An orchestration is a multi-threaded computation that invokes a number of remote services. In practice, the responsiveness of a web-service fluctuates with demand; during surges in activity service responsiveness may be degraded, perhaps even to the point of failure. An uncertainty profile formalizes a user's perception of the effects of stress on an orchestration of web-services; it describes a strategic situation, modelled by a zero-sum angel–daemon game. Stressed web-service scenarios are analysed, using game theory, in a realistic way, lying between over-optimism (services are entirely reliable) and over-pessimism (all services are broken). The ‘resilience’ of an uncertainty profile can be assessed using the valuation of its associated zero-sum game. In order to demonstrate the validity of the approach, we consider two measures of resilience and a number of different stress models. It is shown how (i) uncertainty profiles can be ordered by risk (as measured by game valuations) and (ii) the structural properties of risk partial orders can be analysed.

Identificador

http://pure.qub.ac.uk/portal/en/publications/analysing-weborchestrations-under-stress-using-uncertainty-profiles(3ee14fa4-e41d-4943-b527-28c526ab4fde).html

http://dx.doi.org/10.1093/comjnl/bxt063

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Gabarro , J , Serna , M & Stewart , A 2014 , ' Analysing Web-Orchestrations Under Stress Using Uncertainty Profiles ' The Computer Journal , vol 57 , no. 11 , pp. 1591-1615 . DOI: 10.1093/comjnl/bxt063

Palavras-Chave #/dk/atira/pure/subjectarea/asjc/1700 #Computer Science(all)
Tipo

article