A multi-server architecture for distributed virtual walkthrough
- 11 November 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 163-170
- https://doi.org/10.1145/585740.585768
Abstract
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 common virtual environment (VE) via a local network or through the Internet. In this paper, we illustrate that when 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 data partitioning techniques 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 those regions. We evaluate the performance of this multi-server architecture of CyberWalk via a detail simulation model.Department of ComputingRefereed conference papeKeywords
This publication has 14 references indexed in Scilit:
- Cyberwalk: a web-based distributed virtual walkthrough environmentIEEE Transactions on Multimedia, 2003
- A hybrid motion prediction method for caching and prefetching in distributed virtual environmentsPublished by Association for Computing Machinery (ACM) ,2001
- Inside MASSIVE-3Published by Association for Computing Machinery (ACM) ,2000
- Multi-resolution model transmission in distributed virtual environmentsPublished by Association for Computing Machinery (ACM) ,1998
- Community PlacePublished by Association for Computing Machinery (ACM) ,1997
- Progressive meshesPublished by Association for Computing Machinery (ACM) ,1996
- RINGPublished by Association for Computing Machinery (ACM) ,1995
- BrickNet: A Software Toolkit for Network-Based Virtual WorldsPRESENCE: Virtual and Augmented Reality, 1994
- NPSNET: Hierarchical data structures for real-time three-dimensional visual simulationComputers & Graphics, 1993
- A performance analysis of the gamma database machinePublished by Association for Computing Machinery (ACM) ,1988