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 条
  • [41] A dynamic load sharing algorithm for massively multiplayer online games
    Duong, TNB
    Zhou, SP
    [J]. ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 131 - 136
  • [42] Operation analysis of massively multiplayer online games on unreliable resources
    Radu Prodan
    Alexandru Iosup
    [J]. Peer-to-Peer Networking and Applications, 2016, 9 : 1145 - 1161
  • [43] Massively multiplayer online games (MMOs) in the new media classroom
    Delwiche, Aaron
    [J]. EDUCATIONAL TECHNOLOGY & SOCIETY, 2006, 9 (03): : 160 - 172
  • [44] Multimedia traffic load distribution in massively multiplayer online games
    Im, Hyungjune
    Kim, Hyunchul
    Chon, Kilnam
    [J]. INFORMATION NETWORKING: ADVANCES IN DATA COMMUNICATIONS AND WIRELESS NETWORKS, 2006, 3961 : 873 - +
  • [45] Player guild dynamics and evolution in massively multiplayer online games
    Chen, Chien-Hsun
    Sun, Chuen-Tsai
    Hsieh, Jilung
    [J]. CYBERPSYCHOLOGY & BEHAVIOR, 2008, 11 (03): : 293 - 301
  • [46] Addiction to Massively Multiplayer Online Role-Playing Games
    Ng, BD
    Wiemer-Hastings, P
    Hastings, W
    [J]. CYBERPSYCHOLOGY & BEHAVIOR, 2004, 7 (03): : 298 - 299
  • [47] Gamers' Behaviour and Communication Analysis in Massively Multiplayer Online Games : A Survey
    Rezvani, Mohammad Hossein
    Khabiri, Diana
    [J]. 2018 2ND NATIONAL AND 1ST INTERNATIONAL DIGITAL GAMES RESEARCH CONFERENCE: TRENDS, TECHNOLOGIES, AND APPLICATIONS (DGRC), 2018, : 61 - 69
  • [48] Peer-to-peer Voice Communication for Massively Multiplayer Online Games
    Triebel, Tonio
    Guthier, Benjamin
    Plotkowiak, Thomas
    Effelsberg, Wolfgang
    [J]. 2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 1282 - 1286
  • [49] Exploiting Google's Edge Network for Massively Multiplayer Online Games
    Plumb, Jared N.
    Stutsman, Ryan
    [J]. 2018 IEEE 2ND INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC), 2018,
  • [50] A model of cognitive loads in massively multiplayer online role playing games
    Ang, Chee Siang
    Zaphiris, Panayiotis
    Mahmood, Shumaila
    [J]. INTERACTING WITH COMPUTERS, 2007, 19 (02) : 167 - 179