Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
RING: a client-server system for multi-user virtual environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Mercury: a scalable publish-subscribe system for internet games
NetGames '02 Proceedings of the 1st workshop on Network and system support for games
Scalable peer-to-peer networked virtual environment
Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games
ICPPW '06 Proceedings of the 2006 International Conference Workshops on Parallel Processing
Designing Virtual Worlds
A distributed architecture for MMORPG
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
A Dynamic Area of Interest Management and Collaboration Model for P2P MMOGs
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
Scaling in Games & Virtual Worlds
Queue - Game Development
Scalability for Virtual Worlds
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Multimedia Tools and Applications
The near-term feasibility of P2P MMOG's
Proceedings of the 9th Annual Workshop on Network and Systems Support for Games
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Large Distributed Virtual Environments (DVEs) combine the interactions of many users, constituting a highly complex distributed system that encompasses of a multitude of heterogeneous computers and communication over varying networks. The size of a DVE is not only measured in the spatial reach of its virtual world, but also the number of concurrent users it can provide a sufficient quality service for. The existence of hardware or software failure of these many parts must be considered the normal state of operations for any sufficiently large DVE. We propose QuP, an approach to provide high fault tolerance when compared to many P2P approaches. QuP is also able provide the service of a large DVE service to clients connected via asymmetric or lower bandwidth networks.