Skip to main content

Orchestrating Unreliable Services: Strategic and Probabilistic Approaches to Reliability

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7173))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Carpenter, M.: How to Better Understand and Manage Risk, The Risk-Wise Investor. John Wiley & Sons (2009)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. Gibbons, R.: A primer on Game Theory. Harvester-Wheatsheaf (1992)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Mas-Colell, A., Whinston, M., Green, J.: Microeconomic Theory. Oxford University Press (1995)

    Google Scholar 

  8. Misra, J., Cook, W.: Computation Orchestration: A basis for wide-area computing. Software and Systems Modeling 6(1), 83–110 (2007)

    Article  Google Scholar 

  9. von Neumann, J., Morgenstern, O.: Theory of Games and Economic behaviour, Princeton (1944)

    Google Scholar 

  10. NIST, Risk Management Guide for Information Technology Systems (July 2002), http://csrc.nist.gov/publications/nistpubs/800-30/sp800-30.pdf

  11. Osborne, J.: An Introduction to Game Theory, Oxford (2004)

    Google Scholar 

  12. Taleb, N.: The Black Swan, 2nd edn. Penguin Books (2010)

    Google Scholar 

  13. W3C, Web Services Glossary, http://www.w3.org/TR/ws-gloss/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics