Optimistic load balancing in a distributed virtual environment
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
An incremental SMLAOI algorithm for progressive downloading large scale WebVR scenes
Proceedings of the 14th International Conference on 3D Web Technology
M-GRASP: a GRASP with memory for latency-aware partitioning methods in DVE systems
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
An integer incremental AOI algorithm for progressive downloading of large scale VRML environments
Edutainment'07 Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment
A scalable framework for distributed virtual reality using heterogeneous processors
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
Hierarchical interest management for distributed virtual environments
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Hi-index | 0.00 |
CyberWalk is a distributed virtual walkthrough system that we have developed. It allows users at different geographical locations to share information and interact within a shared virtual environment (VE) via a local network or through the Internet. In this paper, we illustrate that as the number of users exploring the VE increases, the server will quickly become the bottleneck. To enable good performance, CyberWalk utilizes multiple servers and employs an adaptive region partitioning technique to dynamically partition the whole VE into regions. All objects within each region will be managed by one server. Under normal circumstances, when a viewer is exploring a region, the server of that region will be responsible for serving all requests from the viewer. When a viewer is crossing the boundary of two or more regions, the servers of all the regions involved will be serving requests from the viewer since the viewer might be able to view objects within all these regions. This is analogous to evaluating a database query using a parallel database server, which could improve the performance of serving a viewer's request tremendously. We evaluate the performance of this multiserver architecture of CyberWalk via a detail simulation model.