Skip to main content

Dynamic Service Provisioning for Multiplayer Online Games

  • Conference paper
Advanced Parallel Processing Technologies (APPT 2005)

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

Included in the following conference series:

  • 698 Accesses

Abstract

Multiplayer online games have become a popular class of distributed applications with an enormous amount of running Internet-based game sessions. The basic concept of how to provide game services for users has not changed for years: High-bandwidth, dedicated game servers are statically set up to continuously run game sessions, regardless of how many users actually play. This straightforward approach is inefficient, because it does not take the current user demand into account, thus wasting resources. In this paper, we present a novel system architecture for organizing dynamic, on-demand game services for single-server online games. Our system allows users to book game services for immediate play or some time in advance. The system takes the users’ demands into account and dynamically sets up the required server resources in an efficient way. In contrast to the usually offered flat-rate rental of servers on at least a monthly basis, our system allows to charge users depending on the actual services usage and to incorporate new pay-per-use business models.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Butterfly.net, http://www.butterfly.net

  2. Gamespy, http://www.gamespy.com/

  3. Armitage, G.: Sensitivity of Quake3 players to network latency. In: imw2001 poster (2001)

    Google Scholar 

  4. Beigbeder, T., Coughlan, R., Lusher, C., Plunkett, J., Agu, E., Claypool, M.: The effects of loss and latency on user performance in unreal tournament 2003. In: Proceedings of ACM Network and System Support for Games Workshop (NetGames), Portland, Oregon, USA (September 2004)

    Google Scholar 

  5. Epic Games. Unreal Tournament game series, http://www.unrealtournament.com/

  6. Foster, I., Kesselmann, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1998)

    Google Scholar 

  7. ID Software. Quake 3 Arena, http://www.idsoftware.com/games/quake/quake3-arena/

  8. Müller, J., Fischer, S., Gorlatch, S., Mauve, M.: A proxy server-network for real-time computer games. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds.) Euro-Par 2004. LNCS, vol. 3149, pp. 606–613. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  9. Müller, J., Gorlatch, S.: GSM: A game scalability model for multiplayer real-time games. In: IEEE Infocom 2005, Miami, Florida / USA, March 2005. IEEE Communications Society, Los Alamitos (2005)

    Google Scholar 

  10. Shaikh, A., Sahu, S., Rosu, M., Shea, M., Saha, D.: Implementation of a service platform for online games. In: Proceedings of ACM Network and System Support for Games Workshop (NetGames), Portland, Oregon, USA (September 2004)

    Google Scholar 

  11. Wolski, R., Spring, N.T., Hayes, J.: The network weather service: A distributed resource performance forecasting service for metacomputing. Journal of Future Generation Computing Systems 15(5-6), 757–768 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Müller, J., Schwerdt, R., Gorlatch, S. (2005). Dynamic Service Provisioning for Multiplayer Online Games. In: Cao, J., Nejdl, W., Xu, M. (eds) Advanced Parallel Processing Technologies. APPT 2005. Lecture Notes in Computer Science, vol 3756. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11573937_50

Download citation

  • DOI: https://doi.org/10.1007/11573937_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29639-3

  • Online ISBN: 978-3-540-32107-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics