Architecting Scalability for Massively Multiplayer Online Gaming Experiences

In this study, the authors propose to discuss scalability challenges posed by Massively Multiplayer Online Game (MMOG) scenarios, while outlining issues specific to the context of online interactive experiences and game genres. These scalability issues concern: game simulation, content distribution, communication and coordination, and structural scalability. The authors present a critical review of approaches to known issues and outline research goals for an integrated scalability approach, to achieve a balanced, general purpose design, for MMOG infrastructure.

[1]  Honghui Lu,et al.  Peer-to-peer support for massively multiplayer games , 2004, IEEE INFOCOM 2004.

[2]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[3]  Lars Aarhus,et al.  Generalized two-tier relevance filtering of computer game update events , 2002, NetGames '02.

[4]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[5]  Sung Yong Shin,et al.  On‐line motion blending for real‐time locomotion generation , 2004, Comput. Animat. Virtual Worlds.

[6]  Fangzhe Chang,et al.  Realizing the transition to IPv6 , 2002 .

[7]  A. Oram Peer-to-Peer , 2001 .

[8]  Ben Y. Zhao,et al.  OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.

[9]  Hiroaki Hazeyama,et al.  Zoned federation of game servers: a peer-to-peer approach to scalable multi-player online games , 2004, NetGames '04.

[10]  Yanghee Choi,et al.  Game transport protocol: a reliable lightweight transport protocol for massively multiplayer online games (MMPOGs) , 2002 .

[11]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[12]  Cory Ondrejka,et al.  Enabling player-created online worlds with grid computing and streaming , 2003 .

[13]  Adrian Court,et al.  A Distributed Architecture for Multiplayer Interactive Applications on the Internet , 1999 .

[14]  Srinivasan Seshan,et al.  Mercury: a scalable publish-subscribe system for internet games , 2002, NetGames '02.

[15]  Andre B. Bondi,et al.  Characteristics of scalability and their impact on performance , 2000, WOSP '00.

[16]  Michael Weber,et al.  A communication architecture for massive multiplayer games , 2002, NetGames '02.

[17]  David E. Culler,et al.  Using smart clients to build scalable services , 1997 .

[18]  Mahadev Satyanarayanan,et al.  Scale and performance in a distributed file system , 1987, SOSP '87.

[19]  C. Murray Woodside,et al.  Evaluating the scalability of distributed systems , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[20]  Michael Zyda,et al.  Three-tiered interest management for large-scale virtual environments , 1998, VRST '98.

[21]  Anees Shaikh,et al.  A service platform for on-line games , 2003, NetGames '03.

[22]  Timo Kaukoranta,et al.  Aspects of networking in multiplayer computer games , 2002, Electron. Libr..

[23]  Saleem N. Bhatti,et al.  Modelling user behaviour in networked games , 2001, MULTIMEDIA '01.

[24]  Vipin Kumar,et al.  Isoefficiency: measuring the scalability of parallel algorithms and architectures , 1993, IEEE Parallel & Distributed Technology: Systems & Applications.