DocumentCode :
2302040
Title :
Transaction Models for Massively Multiplayer Online Games
Author :
Zhang, Kaiwen ; Kemme, Bettina
Author_Institution :
Dept. of Comput. Sci., Univ. of Toronto, Toronto, ON, Canada
fYear :
2011
fDate :
4-7 Oct. 2011
Firstpage :
31
Lastpage :
40
Abstract :
Massively Multiplayer Online Games are considered large distributed systems where the game state is partially replicated across the server and thousands of clients. Given the scale, game engines typically offer only relaxed consistency without well-defined guarantees. In this paper, we leverage the concept of transactions to define consistency models that are suitable for gaming environments. We define game specific levels of consistency that differ in the degree of isolation and atomicity they provide, and demonstrate the costs associated with their execution. Each action type within a game can then be assigned the appropriate consistency level, choosing the right trade-off between consistency and performance. The issue of durability and fault-tolerance of game actions is also discussed.
Keywords :
computer games; transaction processing; distributed systems; game engines; gaming environments; massively multiplayer online games; transaction models; Avatars; Games; Protocols; Reliability; Semantics; Servers; Software; consistency; fault-tolerance; online games; persistence; transactions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
Conference_Location :
Madrid
ISSN :
1060-9857
Print_ISBN :
978-1-4577-1349-1
Type :
conf
DOI :
10.1109/SRDS.2011.13
Filename :
6076759
Link To Document :
بازگشت