ACM Home Page
Please provide us with feedback. Feedback
Applying database replication to multi-player online games
Full text PdfPdf (318 KB)
Source Network and System Support for Games archive
Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games table of contents
Singapore
SESSION: Distributed/collaborative virtual environments table of contents
Article No. 15  
Year of Publication: 2006
ISBN:1-59593-589-4
Authors
Yi Lin  McGill Univ., Montreal
Bettina Kemme  McGill Univ., Montreal
Marta Patino-Martinez  Univ. Politecnica de Madrid
Ricardo Jimenez-Peris  Univ. Politecnica de Madrid
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 121,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1230040.1230080
What is a DOI?

ABSTRACT

Multi-player Online Games (MOGs) have emerged as popular data intensive applications in recent years. Being used by many players simultaneously, they require a high degree of fault tolerance, scalability and performance. In this paper we analyze how database replication can be used in MOGs to achieve these goals. In data replication, clients can read data from any database replica while updates have to be executed at all available replicas. Thus, reads can be distributed among the replicas leading to reduced response time and scalability. Furthermore, the system is fault-tolerant as long as a replica is available. However, we are not aware of any previous study on the application of database replication to MOG. In this paper, we present a system, MiddleSIR, which provides database replication support. We illustrate different replication protocols implemented in the system along an example, explaining how data consistency and fault tolerance can be achieved. From there, we design a small multi-player typing game to demonstrate how to apply database replication to MOG. We will discuss how different replication protocols affect the semantics of the game. Our experiments show that database replication can provide good scalability and performance in both Local Area Networks (LAN) and Wide Area Networks (WAN).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Emulab. http://www.emulab.net.
3
4
 
5
R. Jiménez-Peris, M. Patiño-Martínez, B. Kemme, and G. Alonso. Improving Scalability of Fault Tolerant Database Clusters. In ICDCS'02.
 
6
Bjorn Knutsson, Honghui Lu, Wei Xu, and Bryan Hopkins. Peer-to-peer support for massy multiplayer games. In INFOCOM, Hong Kong, China, 2004.
 
7
Y. Lin, B. Kemme, R. Jiménez-Peris, and M. Patiño-Martínez. Consistent Data Replication: Is it feasible in WANs? In Euro-Par, Sep 2005.
8
 
9
Y. Lin, B. Kemme, R. Jiménez-Peris, and M. Patiño-Martínez. Practical Database Replication in WANS. In Unpublished manuscript, Nov 2005.
10
11
12
 
13
News. http://pc.gamespy.com/pc/world-of-warcraft/582134pl.html.
 
14
 
15
S. Cheshire. Latency and the quest for interactivity, 1996.
 
16
 
17
 
18
 
19

Collaborative Colleagues:
Yi Lin: colleagues
Bettina Kemme: colleagues
Marta Patino-Martinez: colleagues
Ricardo Jimenez-Peris: colleagues