Transaction Models for Massively Multiplayer Online Games

被引:4
|
作者
Zhang, Kaiwen [1 ]
Kemme, Bettina [2 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
[2] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
关键词
D O I
10.1109/SRDS.2011.13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [1] Learning in massively multiplayer online games
    Steinkuehler, CA
    ICLS2004: INTERNATIONAL CONFERENCE OF THE LEARNING SCIENCES, PROCEEDINGS: EMBRACING DIVERSITY IN THE LEARNING SCIENCES, 2004, : 521 - 528
  • [2] EMBODIMENT ONLINE AND INTERACTION IN MASSIVELY MULTIPLAYER ONLINE GAMES
    Tietz, Alessandro
    CONTRIBUTIONS FROM EUROPEAN SYMBOLIC INTERACTIONISTS: CONFLICT AND COOPERATION, 2015, 45 : 119 - 136
  • [3] Massively Multiplayer Online Games on Unreliable Resources
    Nae, Vlad
    Koepfle, Lukas
    Prodan, Radu
    Iosup, Alexandru
    2012 11TH ANNUAL WORKSHOP ON NETWORK AND SYSTEMS SUPPORT FOR GAMES (NETGAMES), 2012,
  • [4] Practical middleware for massively multiplayer online games
    Hsiao, TY
    Yuan, SM
    IEEE INTERNET COMPUTING, 2005, 9 (05) : 47 - 54
  • [5] Player Motivations in Massively Multiplayer Online Games
    Voulgari, Iro
    Komis, Vassilis
    Sampson, Demetrios G.
    2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 238 - +
  • [6] A load balancing scheme for massively multiplayer online games
    Benevides Bezerra, Carlos Eduardo
    Resin Geyer, Claudio Fernando
    MULTIMEDIA TOOLS AND APPLICATIONS, 2009, 45 (1-3) : 263 - 289
  • [7] The acquisition of skill and expertise in massively multiplayer online games
    P. G. Schrader
    Michael McCreery
    Educational Technology Research and Development, 2008, 56 : 557 - 574
  • [8] Enhancing grids for massively multiplayer online computer games
    Gorlatch, Sergei
    Glinka, Frank
    Ploss, Alexander
    Mueller-Iden, Jens
    Prodan, Radu
    Nae, Vlad
    Fahringer, Thomas
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 466 - 477
  • [9] Scalable collision detection for massively multiplayer online games
    Morgan, G
    Storey, K
    19th International Conference on Advanced Information Networking and Applications, Vol 1, Proceedings: AINA 2005, 2005, : 873 - 878
  • [10] The Impact of Virtualization on the Performance of Massively Multiplayer Online Games
    Nae, Vlad
    Prodan, Radu
    Fahringer, Thomas
    Iosup, Alexandru
    2009 8TH ANNUAL WORKSHOP ON NETWORK AND SYSTEMS SUPPORT FOR GAMES (NETGAMES 2009), 2009,