RING: a client-server system for multi-user virtual environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Multi-resolution model transmission in distributed virtual environments
VRST '98 Proceedings of the ACM symposium on Virtual reality software and technology
Virtual playground: architectures for a shared virtual world
VRST '98 Proceedings of the ACM symposium on Virtual reality software and technology
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
The DiveBone—an application-level network architecture for Internet-based CVEs
Proceedings of the ACM symposium on Virtual reality software and technology
VRST '00 Proceedings of the ACM symposium on Virtual reality software and technology
VRST '00 Proceedings of the ACM symposium on Virtual reality software and technology
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
Interactive Multiuser VEs in the DIVE System
IEEE MultiMedia
A Taxonomy for Networked Virtual Environments
IEEE MultiMedia
Exploiting Reality with Multicast Groups
IEEE Computer Graphics and Applications
Locales: Supporting Large Multiuser Virtual Environments
IEEE Computer Graphics and Applications
Boundaries, Awareness and Interaction in Collaborative Virtual Environments
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
Scalable Prediction Based Concurrency Control for Distributed Virtual Environments
VR '00 Proceedings of the IEEE Virtual Reality 2000 Conference
The QUICK Framework for Task-Specific Asset Prioritization in Distributed Virtual Environments
VR '00 Proceedings of the IEEE Virtual Reality 2000 Conference
Bamboo - A Portable System for Dynamically Extensible, Real-Time, Networked, Virtual Environments
VRAIS '98 Proceedings of the Virtual Reality Annual International Symposium
Introducing third party objects into the spatial model of interaction
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Proceedings of the ACM symposium on Virtual reality software and technology
Parallel Computing - Special issue: Parallel and nature-inspired computational paradigms and applications
A multimedia workflow-based collaborative engineering environment for oil & gas industry
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
Improving the Performance of Distributed Virtual Environment Systems
IEEE Transactions on Parallel and Distributed Systems
On consistency and network latency in distributed interactive applications: a survey--part I
Presence: Teleoperators and Virtual Environments
Presence: Teleoperators and Virtual Environments
Grid-based large-scale Web3D collaborative virtual environment
Proceedings of the twelfth international conference on 3D web technology
Performance Enhancement in MMOGs Using Entity Types
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Synchronous collaborative systems for distributed virtual environments in Java
International Journal of Computer Applications in Technology
Priority-Based event message scheduling in distributed virtual environment
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
A scalable HLA-based distributed simulation framework for VR application
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
Getting Real About Virtual Worlds: A Review
International Journal of Virtual Communities and Social Networking
Hi-index | 0.00 |
A distributed virtual environment (DVE) is a software system that allows users on a network to interact with each other by sharing a common view of their states. As users are geographically distributed over large networks like the Internet and the number of users increases, scalability is a key aspect to consider for real-time interaction. Various solutions have been proposed to improve the scalability in DVE systems but they are either focused on only specific aspects or customized to a target application. In this paper, we classify the approaches for improving scalability of DVE into four categories: communication architecture, interest management, concurrency control, and data replication. We then propose a scalable network framework for DVEs, ATLAS. Incorporated with our various scalable schemes, ATLAS meets the scalability of a system as a whole. By providing system developers with a set of APIs as a network infrastructure, ATLAS intends to support various applications The integration experiences of ATLAS with several virtual reality systems ensures the versatility of the proposed solution.