An Evaluation of Checkpoint Recovery for Massively Multiplayer Online Games

被引:0
|
作者
Salles, Marcos Vaz [1 ]
Cao, Tuan [1 ]
Sowell, Benjamin [1 ]
Demers, Alan [1 ]
Gehrke, Johannes [1 ]
Koch, Christoph [1 ]
White, Walker [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2009年 / 2卷 / 01期
基金
美国国家科学基金会;
关键词
All Open Access; Green;
D O I
10.14778/1687627.1687769
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Massively multiplayer online games (MMOs) have emerged as an exciting new class of applications for database technology. MMOs simulate long-lived, interactive virtual worlds, which proceed by applying updates in frames or ticks, typically at 30 or 60 Hz. In order to sustain the resulting high update rates of such games, game state is kept entirely in main memory by the game servers. Nevertheless, durability in MMOs is usually achieved by a standard DBMS implementing ARIES-style recovery. This architecture limits scalability, forcing MMO developers to either invest in high-end hardware or to over-partition their virtual worlds. In this paper, we evaluate the applicability of existing checkpoint recovery techniques developed for main-memory DBMS to MMO workloads. Our thorough experimental evaluation uses a detailed simulation model fed with update traces generated synthetically and from a prototype game server. Based on our results, we recommend MMO developers to adopt a copy-on-update scheme with a double-backup disk organization to checkpoint game state. This scheme outperforms alternatives in terms of the latency introduced in the game as well the time necessary to recover after a crash.
引用
收藏
页码:1258 / 1269
页数:12
相关论文
共 50 条
  • [21] AI, Virtual Worlds, and Massively Multiplayer Online Games
    Chen, Hsinchun
    Zhang, Yulei
    [J]. IEEE INTELLIGENT SYSTEMS, 2011, 26 (01) : 80 - 82
  • [22] Dynamic Resource Provisioning in Massively Multiplayer Online Games
    Nae, Vlad
    Iosup, Alexandru
    Prodan, Radu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (03) : 380 - 395
  • [23] A dual identification framework of online multiplayer video games: The case of massively multiplayer online role playing games (MMORPGs)
    Badrinarayanan, Vishag A.
    Sierra, Jeremy J.
    Martin, Kinnon M.
    [J]. JOURNAL OF BUSINESS RESEARCH, 2015, 68 (05) : 1045 - 1052
  • [24] Performance evaluation and simulation of peer-to-peer protocols for Massively Multiplayer Online Games
    Liu, Lu
    Jones, Andrew
    Antonopoulos, Nick
    Ding, Zhijun
    Zhan, Yongzhao
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2015, 74 (08) : 2763 - 2780
  • [25] Performance evaluation and simulation of peer-to-peer protocols for Massively Multiplayer Online Games
    Lu Liu
    Andrew Jones
    Nick Antonopoulos
    Zhijun Ding
    Yongzhao Zhan
    [J]. Multimedia Tools and Applications, 2015, 74 : 2763 - 2780
  • [26] "I Will Own You": Accountability in Massively Multiplayer Online Games
    Stabile, Carol
    [J]. TELEVISION & NEW MEDIA, 2014, 15 (01) : 43 - 57
  • [27] Network Architectures and Data Management for Massively Multiplayer Online Games
    Ma, Minhua
    Oikonomou, Andreas
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2010, 2 (04) : 40 - 50
  • [28] Resource-Cost Analysis for Massively Multiplayer Online Games
    Wu, Z. D.
    [J]. 2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 288 - 295
  • [29] Modeling Cloud Gaming Experience for Massively Multiplayer Online Games
    Dhib, Eya
    Boussetta, Khaled
    Zangar, Nawel
    Tabbane, Nabil
    [J]. 2016 13TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2016,
  • [30] Operation analysis of massively multiplayer online games on unreliable resources
    Prodan, Radu
    Iosup, Alexandru
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2016, 9 (06) : 1145 - 1161