Encyclopedia of Big Data Technologies

2019 Edition
| Editors: Sherif Sakr, Albert Y. Zomaya

Transactions in Massively Multiplayer Online Games

  • Kaiwen ZhangEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-3-319-77525-8_184



Massively Multiplayer Online Games (MMOGs) are large virtual worlds replicated across player machines. Clients interact with the world by sending game actions, which must be executed over the world state according to specified game-aware ACID semantics.


Massively Multiplayer Online Games (MMOGs) are a popular genre of online games. These games revolve around large virtual worlds where players control their avatar to interact with others and the environment. The appeal of MMOGs lies in the persistence of data: the state of the game is constantly evolving and shared by the players. Personal data has value: most of the time spent in the game involves collecting items.

Another important aspect of MMOGs is their size. The millions of players which constitute the user base of commercial games are divided into shards, each with a limited capacity measured in thousands of clients. The focus is put on...

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


  1. Berenson H, Bernstein PA, Gray J, Melton J, O’Neil EJ, O’Neil PE (1995) A critique of ANSI SQL isolation levels. In: SIGMOD conferenceGoogle Scholar
  2. Bharambe A, Pang J, Seshan S (2006) Colyseus: a distributed architecture for online multiplayer games. In: International conference on networked systems design & implementation (NSDI)Google Scholar
  3. Boulanger JS, Kienzle J, Verbrugge C (2006) Comparing interest management algorithms for massively multiplayer games. In: ACM SIGCOMM NetGames workshopCrossRefGoogle Scholar
  4. Dalton B (2007) Online gaming architecture: dealing with the real-time data crunch in mmos. In: Game developer conferenceGoogle Scholar
  5. Glinka F, Ploss A, Gorlatch S, Müller-Iden J (2008) High-level development of multiserver online games. Int J Comput Games Technol 2008:1–16CrossRefGoogle Scholar
  6. Gupta N, Demers A, Gehrke J, Unterbrunner P, White W (2009) Scalability for virtual worlds. In: International conference on data engineering (ICDE)Google Scholar
  7. Henderson T (2001) Latency and user behaviour on a multiplayer game server. In: COST264 workshop on networked group communication, pp 1–13Google Scholar
  8. Kienzle J, Verbrugge C, Kemme B, Denault A, Hawker M (2009) Mammoth: a massively multiplayer game research framework. In: International conference on foundations of digital games (FDG), pp 308–315Google Scholar
  9. Lupei D, Simion B, Pinto D, Misler M, Burcea M, Krick W, Amza C (2010) Towards scalable and transparent parallelization of multiplayer games using transactional memory support. In: SIGPLAN PPOPPGoogle Scholar
  10. Zhang K, Kemme B (2011) Transaction models for massively multiplayer online games. In: 30th IEEE symposium on reliable distributed systems (SRDS 2011), Madrid, 4–7 Oct 2011, pp 31–40Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Software and IT EngineeringÉcole de technologie supérieure de Montréal, Université du QuébecMontréalCanada