Title :
Sharing In-Memory Game States
Author :
Sonnenfroh, Michael ; Baeuerle, Tobias ; Schulthess, Peter ; Schottner, Michael
Author_Institution :
Heinrich-Heine Univ., Duesseldorf, Germany
Abstract :
Massively multi-user virtual environments (MMVEs)are becoming increasingly popular with millions of users. Typically, commercial implementations rely on client/server architectures for managing the game state and use message passing mechanisms to communicate state changes to the clients. We have developed the Typed Grid Object Sharing (TGOS)service providing data sharing of in-memory data. TGOS aims at simplifying the development of MMVEs by sharing scene graphs in a peer-to-peer way and also data of backend services. Replication is controlled by different consistency models, including restartable transactions combined with optimistic synchronization for strong consistency. In this paper we describe the data centric architecture of the Wissenheim Worlds application and relevant parts of TGOS. Furthermore, we present an evaluation showing the feasibility and efficiency of the proposed approach.
Keywords :
client-server systems; computer games; optimisation; virtual reality; MMVE; TGOS; client/server architectures; message passing mechanisms; multi user virtual environments; sharing in memory game states; typed grid object sharing; Adaptation model; Avatars; Games; Java; Peer to peer computing; Servers; Synchronization; Multi-user games; data sharing; transactions;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9110-0
Electronic_ISBN :
978-0-7695-4287-4
DOI :
10.1109/PDCAT.2010.72