Abstract
The massively multiplayer online game (MMOG) industry has become an important e-commerce segment due to its impact on the economy. A MMOG requires the deployment of dozens to hundreds of n-tiered servers around the world to support millions of concurrent players. A slow response time stemming from an ill-designed network infrastructure could render the game noncompetitive in the marketplace. This study proposes a mixed integer program aimed at identifying nodes on a broadband provider’s backbone network for hosting a MMOG so that the game distributor’s revenue is maximized while meeting the throughput, the latency, and the budget requirements. A heuristic for solving the model is presented with an experiment to measure its solution quality and speed.
Similar content being viewed by others
References
Aboolian R, Berman O, Drezner Z (2008) The multiple server center location problem. Ann Operat Res, doi:10.1007/s10479-008-0341-2 (in press)
Aboolian R, Berman O, Drezner Z (2008) Location-allocation of service units on a congested network. IIE Trans 40:1–12
Amiri A (1997) Solution procedures for the service system design problem. Comput Operat Res 24:49–60
Armitage G (2001) Sensitivity of Quake3 players to network latency. Proceedings of 3rd international workshop on networked group communication. London, UK
Edmonds J, Karp RM (1972) Theoretical improvement in algorithmic efficiency for network flow problems. J ACM 19:248–264
Berman O, Drezner Z (2007) The multiple server location problem. J Oper Res Soc 58:91–99
Blizzard (2008) World Of warcraft® reaches new milestone: 10 million subscribers, http://www.blizzard.com/us/press/080122.html
Castillo I, Ingolfsson A, Sim T (2002) Socially optimal location of facilities with fixed servers, stochastic demand and congestion, management science working paper 02–4, University of Alberta School of Business. Edmonton, Canada
Cheshire S (1996) Latency and the quest for interactivity, white paper commissioned by volpe welty asset management, L.L.C., for the synchronous person-to-person interactive computing environments meeting
Dick M, Wellnitz O, Wolf L (2005) Analysis of factors affecting players’ performance and perception in multiplayer games. Proceedings of the 4th workshop on network and system support for games, NETGAMES. Hawthorne, NY
Dijkstra E (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271
Dolbier G (2007) Massively multiplayer online games, part 1: a performance-based approach to sizing infrastructure, IBM DeveloperWorks. http://www.ibm.com/developerworks/web/library/wa-mmogame1
Dolbier G (2007) Massively multiplayer online games, part 2: understand the economic factors of hosting a game, IBM DeveloperWorks. http://www.ibm.com/developerworks/web/library/wa-mmogame2
Dolbier G (2007) Massively multiplayer online games, part 3: resolve potential issues with hosting MMOGs, IBM DeveloperWorks. http://www.ibm.com/developerworks/web/library/wa-mmogame3
Elhedhli S (2006) Service system design with immobile servers, stochastic demand, and congestion. Manufact Serv Operat Manag 8(1):92–97
Feldman E, Lehrer FA, Ray TL (1966) Warehouse location under continuous economies of scale. Manag Sci 12:670–684
Feng W, Feng W (2003) On the geographic distribution of on-line game servers and players. Proceedings of the second workshop on network and system support for games. Redwood City, CA
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP completeness. W. H. Freeman and Company, New York, NY
Hamari A (2010) Virtual currency convertible to real money in korea - says suprem court. http://virtual-economy.org/blog/virtual_currency_convertible_t
Henderson T (2001) Latency and user-behaviour on a multiplayer game server. Proceedings of 3rd international workshop on networked group communication. London, UK
Henderson T, Bhatti S (2001) Modeling user behavior in networked games. Proceedings of the 9th ACM international conference on multimedia. Ontario, Canada
Henderson T (2002) Observations on game server discovery mechanisms. Proceedings of the first workshop on network and system support for games. Braunschweig, Germany
Huffaker B, Fomenkov M, Plummer D, Moore D, claffy K (2002) Distance metrics in the internet. Proceedings in IEEE international telecommunications symposium. Natal, Brazil
Johansson JM (2000) On the impact of network latency on distributed systems design. Info Tech Manag 1:183–194
Jouni S, Timo K, Harri H (2002) A review on networking and multiplayer computer games, tech report 454, Turku centre for computer science. Turku, Finland
Kuehn AA, Hamburger MJ (1963) A Heuristic program for locating warehouses. Manag Sci 9:643–666
Lehtiniemi T, Lehdonvirta V (2007) How big is the RMT market anyway? Virtual economy research network. http://virtual-economy.org/blog/how_big_is_the_rmt_market_anyw
MacKenzie IS, Ware S (1993) Lag as a determinant of human performance in interactive systems. Proceedings of the ACM conference on human factors in computing systems. Amsterdam, The Netherlands
Marianov V, Serra D (1998) Probabilistic maximal covering location–allocation for congested system. J Reg Sci 38(3):401–424
Megler V (2004) Online game infrastructures, IBM developer Works. http://www-128.ibm.com/developerworks/ibm/library/wa-games1/
PricewaterhouseCoopers (2008) Global entertainment and media outlook: 2008–2012 report, NY, USA
Schäfer C, Enderes T, Ritter H, Zitterbart M (2003) Subjective quality assessment for multiplayer real-time games. Proceedings of the 1st workshop on network and system support for games. Bruanschweig, Germany
Smed J, Kaukoranta T, Hakonen H (2001) Aspects of networking in multiplayer computer games. Proceedings of international conference on application and development of computer games in the 21st century. Hong Kong, China
Wang Q, Batta R, Rump CM (2002) Algorithms for a facility location problem with stochastic customer demand and immobile servers, recent developments in the theory and applications of location models part II, Ann Operat Res 111: 17–34. Berman O, Krass D (eds) Kluwer Academic Publishers
Ye M, Cheng L (2006) System-performance modeling for massively multiplayer online role-playing games. Online Game Tech 45(1):45–48 http://www.research.ibm.com/journal/sj/451/ye.html
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, Y., Leu, J.Y. Deploying a massively multiplayer online game with a low-latency server infrastructure. Inf Technol Manag 12, 35–47 (2011). https://doi.org/10.1007/s10799-011-0084-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10799-011-0084-7