Encyclopedia of Computer Graphics and Games

Living Edition
| Editors: Newton Lee

Cloud for Gaming

  • Gabriele D’Angelo
  • Stefano Ferretti
  • Moreno Marzolla
Living reference work entry
DOI: https://doi.org/10.1007/978-3-319-08234-9_39-1

Synonyms

Definition

Cloud for Gaming refers to the use of cloud computing technologies to build large-scale gaming infrastructures, with the goal of improving scalability and responsiveness, improve the user’s experience, and enable new business models.

What Is Cloud Computing?

Cloud computing is a service model where the provider offers computation and storage resources to customers on a “pay-as-you-go” basis (Mell and Grance 2011). The essential features of a cloud computing environment are:
  • On-demand self-service: the ability to provide computing capabilities (e.g., CPU time, network storage) dynamically, as needed, without human intervention.

  • Broad network access: resources can be accessed through the network by client platforms using standard mechanisms and protocols.

  • Resource pooling: virtual and physical resources can be pooled and assigned dynamically to consumers, according to their demand, using a multitenant model.

  • Elasticity...

This is a preview of subscription content, log in to check access.

References

  1. Cai, W., Chen, M., Leung, V.C.M.: Toward gaming as a service. IEEE. Internet. Comput. 18(3), 12–18 (2014)CrossRefGoogle Scholar
  2. Cronin, E., Filstrup, B., Kurc, A.R., Jamin, S.: An efficient synchronization mechanism for mirrored game architectures. In: Proceedings of the 1st Workshop on Network and System Support for Games, NetGames’02, pp. 67–73. ACM, New York (2002)Google Scholar
  3. Diot, C., Gautier, L.: A distributed architecture for multiplayer interactive applications on the internet. Netw. IEEE. 13(4), 6–15 (1999)CrossRefGoogle Scholar
  4. Ferretti, S.: Synchronization in Multiplayer Online Games, pp. 175–196. Wiley, New York (2014)Google Scholar
  5. Fujimoto, R.M.: Parallel and Distribution Simulation Systems, 1st edn. Wiley, New York (1999)Google Scholar
  6. Ferretti, S., Roccetti, M., Salomoni, P. Game event synchronization. In: Borko, F. (ed.) Encyclopedia of Multimedia, pp. 256–257. Springer, US, New York (2006)Google Scholar
  7. Hu, J., Zambetta, F.: Security issues in massive online games. Secur. Commun. Netw. 1(1), 83–92 (2008)CrossRefGoogle Scholar
  8. Huang, C.-Y., Chen, K.-T., Chen, D.-Y., Hsu, H.-J., Hsu, C.-H.: Gaminganywhere: the first open source cloud gaming system. ACM Trans. Multimed. Comput. Commun. 10(1s), 10:1–10:25 (2014)Google Scholar
  9. Huh, S., Williams, D.: Dude looks like a lady: gender swapping in an online game. In: Bainbridge, W.S. (ed.) Online Worlds: Convergence of the Real and the Virtual. Human-Computer Interaction Series, pp. 161–174. Springer, London (2010)CrossRefGoogle Scholar
  10. Marzolla, M., Ferretti, S., D’Angelo, G.: Dynamic resource provisioning for cloud-based gaming infrastructures. Comput. Entertain. 10(1), 4:1–4:20 (2012)Google Scholar
  11. Mauve, M., Fischer, S., Widmer, J.: A generic proxy system for networked computer games. In: Proceedings of the 1st Workshop on Network and System Support for Games, NetGames’02, pp. 25–28. ACM, New York (2002)Google Scholar
  12. Mell, P.. Grance, T.: The NIST Definition of Cloud Computing (Draft)–Recommendations of the National Institute of Standards and Technology. Special publication 800-145 (draft), Gaithersburg, Jan (2011)Google Scholar
  13. Pantel, L., Wolf, L.C.: On the impact of delay on real-time multiplayer games. In: Proceedings of the 12th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSS-DAV’02, pp. 23–29. ACM, New York (2002)Google Scholar
  14. Zissis, D., Lekkas, D.: Addressing cloud computing security issues. Futur. Gener. Comput. Syst. 28(3), 583–592 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Gabriele D’Angelo
    • 1
  • Stefano Ferretti
    • 1
  • Moreno Marzolla
    • 1
  1. 1.Department of Computer Science and EngineeringUniversity of BolognaBolognaItaly