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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. IEEE INTERNET COMPUTING, 2005, 9 (05) : 47 - 54
  • [5] Player Motivations in Massively Multiplayer Online Games
    Voulgari, Iro
    Komis, Vassilis
    Sampson, Demetrios G.
    [J]. 2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 238 - +
  • [6] Interactivity in Massively Multiplayer Online Games: A Concept Explication
    Mehrabi, Meghdad
    Chen, Vivian Hsueh-Hua
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENTERTAINMENT TECHNOLOGY (ACE 2010), 2010, : 87 - 90
  • [7] Immersive voice communication for massively multiplayer online games
    Jiang, Jehn-Ruey
    Wu, Jih-Wei
    Fan, Chi-Wen
    Wu, Jie-Yi
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2016, 9 (01) : 54 - 66
  • [8] Adaptive Microcell Assignment in Massively Multiplayer Online Games
    Verdickt, Tom
    De Vleeschauwer, Bart
    Van Den Bossche, Bruno
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    [J]. CGAMES'2007: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES: AI, ANIMATION, MOBILE, EDUCATIONAL AND SERIOUS GAMES, 2007, : 92 - 99
  • [9] Scalable collision detection for massively multiplayer online games
    Morgan, G
    Storey, K
    [J]. 19th International Conference on Advanced Information Networking and Applications, Vol 1, Proceedings: AINA 2005, 2005, : 873 - 878
  • [10] Enhancing grids for massively multiplayer online computer games
    Gorlatch, Sergei
    Glinka, Frank
    Ploss, Alexander
    Mueller-Iden, Jens
    Prodan, Radu
    Nae, Vlad
    Fahringer, Thomas
    [J]. EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 466 - 477