Abstract
Massively Multiuser Virtual Environments (MMVE) are network applications that simulate the experience of realtime interaction among multiple users distributed all over the internet. In order to share the common sense of time and place, multiple entities interacting in the shared virtual environment must be aware of the modifications or interactions within the shared environment. This is achieved through the distribution of update messages. As the number of users and entities increases, there is a considerable increase in the amount of update messages exchanged among the users and entities. Supporting the large of update messages, especially in massive environments, is one of the most important challenges in the design of MMVEs. The use of a distributed architecture allowing users to handle the traffic among each other in a peer to peer (P2P) fashion is one solution to this problem. However, such solution must in turn deal with a variety of challenges related to the noncentralized nature of the protocol.
Index Terms
- Overlay routing architectures for massively multiuser virtual environments
Recommendations
An adaptive latency mitigation scheme for massively multiuser virtual environments
As massively multiuser virtual environments (MMVEs) expand in terms of size and user population, they tend toward using P2P architectures as a way to provide scalability without the need for large centralized resources. Distributed hash table (DHT)-...
Integration of P2P and clouds to support massively multiuser virtual environments
NetGames '10: Proceedings of the 9th Annual Workshop on Network and Systems Support for GamesMassively Multiuser Virtual Environments (MMVEs) are attracting millions of players from all over the world. Currently used Client/Server infrastructures and technologies are reaching their limits of flexibility and scalability.
We propose an approach ...
Multiuser 3D virtual simulation environments support in the Gnutella peer-to-peer network
Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part IIOne of the challenges for 3D multiuser virtual simulation environments (3DMUVEs) developers is to keep the shared virtual simulation environment synchronized among all the participating users' terminals. Support to 3DMUVEs through traditional client-...
Comments