Skip to main content

Research Repository

Advanced Search

Multi-server support for large scale distributed virtual environments

Ng, Beatrice; Lau, Rynson W.H.; Si, Antonio; Li, Frederick

Multi-server support for large scale distributed virtual environments Thumbnail


Beatrice Ng

Rynson W.H. Lau

Antonio Si


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.


Ng, B., Lau, R. W., Si, A., & Li, F. (2005). Multi-server support for large scale distributed virtual environments. IEEE Transactions on Multimedia, 7(6), 1054-1065.

Journal Article Type Article
Publication Date 2005-12
Deposit Date Jul 4, 2008
Publicly Available Date Jul 4, 2008
Journal IEEE Transactions on Multimedia
Print ISSN 1520-9210
Publisher Institute of Electrical and Electronics Engineers
Peer Reviewed Peer Reviewed
Volume 7
Issue 6
Pages 1054-1065
Keywords Multi-server architecture, Adaptive region partitioning, Distributed virtual environments.


You might also like

Downloadable Citations