Uncertainty in the Cloud: An Angel-Daemon Approach to Modelling Performance [chapter]

Alan Stewart, Joaquim Gabarro, Anthony Keenan
2015 Lecture Notes in Computer Science  
Uncertainty profiles are used to study the effects of contention within cloud and service-based environments. An uncertainty profile provides a qualitative description of an environment whose quality of service (QoS) may fluctuate unpredictably. Uncertain environments are modelled by strategic games with two agents; a daemon is used to represent overload and high resource contention; an angel is used to represent an idealised resource allocation situation with no underlying contention.
more » ... ts of uncertainty profiles are useful in two ways: firstly, they provide a broad understanding of how environmental stress can effect an application's performance (and reliability); secondly, they allow the effects of introducing redundancy into a computation to be assessed.
doi:10.1007/978-3-319-20807-7_13 fatcat:3xi7zjxjpfbfzambfaza5a56tq