Typed Grid Object Sharing (TGOS)
Massively multi-user virtual environments (MMVEs) are becoming increasingly popular with millions of users. Commercial implementations typically rely on a traditional client/server architecture controlling the virtual world state of shared data at a central point. Typically, message passing mechanisms are used to communicate state changes to the clients. For scalability reasons our approach creates and deploys MMVEs in a peer-to-peer (P2P) fashion.
The Typed Grid Object Sharing (TGOS) uses standard Java technology to implement only a few basic data-centric operations for the management of distributed Java objects. Higher consistency models can easily be implemented using these basic operations. Currently, we have implemented transactional consistency offering convenient and consistent access to Wissenheim worlds.
Overview slides: download
Contacts: Dr. Michael Sonnenfroh and Prof. Dr. Michael Schöttner
Can be found here.
"Ein datenzentriertes Programmiermodell füur verteilte virtuelle Welten", Michael Sonnenfroh, Heinrich-Heine Universität Düsseldorf, November 2010.
Wissenheim using TGOS is now also available on Android smart phone (June 2010):