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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Butterfly.net, http://www.butterfly.net
Gamespy, http://www.gamespy.com/
Armitage, G.: Sensitivity of Quake3 players to network latency. In: imw2001 poster (2001)
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)
Epic Games. Unreal Tournament game series, http://www.unrealtournament.com/
Foster, I., Kesselmann, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1998)
ID Software. Quake 3 Arena, http://www.idsoftware.com/games/quake/quake3-arena/
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)