Parallel and Distributed Computing Applications and Technologies, International Conference on (2010)
Wuhan, Hubei China
Dec. 8, 2010 to Dec. 11, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PDCAT.2010.72
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.
Multi-user games, data sharing, transactions
M. Schöttner, P. Schulthess, M. Sonnenfroh and T. Baeuerle, "Sharing In-Memory Game States," 2010 11th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2010)(PDCAT), Wuhan, 2010, pp. 58-65.