Abstract
The robustness of orchestrations of unreliable web-services to failure can be analysed using Angel Daemon (\(\mathcal A/\mathcal D\)) games. A measure of the reliability of an orchestration O can be determined by characterising a user’s perception of underlying services and, additionally, making assumptions about the number of services that will fail during an evaluation of O (here such characterisations are called uncertainty profiles). The Nash equilibria of games associated with uncertainty profiles provide a posteriori information about the probability of orchestration success. In this approach probabilities are second class objects since they are derived from calculated Nash equilibria. Alternatively, probabilistic characterisations of failing services can be given from the outset (probabilistic profiles). Uncertainty profiles and probabilistic profiles provide complementary techniques for investigating the robustness of web-based orchestrations. In this paper the relationship between the two approaches is investigated. A means of adding probabilistic information to an uncertainty profile is proposed – hybrid profiles give rise to bayesian variations of \(\mathcal A/\mathcal D\) games. The main result of the paper is to align \(\mathcal A/\mathcal D\) games with bayesian \(\mathcal A/\mathcal D\) games. When the probabilistic information retrieved by the angel is consistent with a Nash equilibrium, the corresponding bayesian Nash equilibrium mimicks the original Nash equilibrium.
J. Gabarro and M. Serna are partially supported by TIN-2007-66523 (FORMALISM), and SGR 2009-2015 (ALBCOM). Alan Stewart is partially supported by EPSRC project EP/I03405X/1 (ECHO).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Carpenter, M.: How to Better Understand and Manage Risk, The Risk-Wise Investor. John Wiley & Sons (2009)
Clint, M., Gabarro, J., Harmer, T., Kilpatrick, P., Perrott, R., Stewart, S.: Assessing the Reliability and Cost of Web and Grid Orchestrations. In: Availability, Reliability and Security, ARES, pp. 428–433 (2008)
Gabarro, J., García, A., Serna, M., Stewart, A., Kilpatrick, P.: Analysing Orchestrations with Risk Profiles and Angel-Daemon Games. In: Grid Computing Achievements and Propects, pp. 121–132. Springer, Heidelberg (2008)
Gabarro, J., Serna, M., Stewart, A.: Web Services and Incerta Spiriti: A Game Theoretic Approach to Uncertainty. In: Liu, W. (ed.) ECSQARU 2011. LNCS, vol. 6717, pp. 651–662. Springer, Heidelberg (2011)
Gibbons, R.: A primer on Game Theory. Harvester-Wheatsheaf (1992)
Kokash, N., D’Andrea, V.: Evaluating Quality of Web Services: A Risk-Driven Approach. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 180–194. Springer, Heidelberg (2007)
Mas-Colell, A., Whinston, M., Green, J.: Microeconomic Theory. Oxford University Press (1995)
Misra, J., Cook, W.: Computation Orchestration: A basis for wide-area computing. Software and Systems Modeling 6(1), 83–110 (2007)
von Neumann, J., Morgenstern, O.: Theory of Games and Economic behaviour, Princeton (1944)
NIST, Risk Management Guide for Information Technology Systems (July 2002), http://csrc.nist.gov/publications/nistpubs/800-30/sp800-30.pdf
Osborne, J.: An Introduction to Game Theory, Oxford (2004)
Taleb, N.: The Black Swan, 2nd edn. Penguin Books (2010)
W3C, Web Services Glossary, http://www.w3.org/TR/ws-gloss/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gabarro, J., Serna, M., Stewart, A. (2012). Orchestrating Unreliable Services: Strategic and Probabilistic Approaches to Reliability. In: Bruni, R., Sassone, V. (eds) Trustworthy Global Computing. TGC 2011. Lecture Notes in Computer Science, vol 7173. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30065-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-30065-3_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30064-6
Online ISBN: 978-3-642-30065-3
eBook Packages: Computer ScienceComputer Science (R0)