City University of Hong Kong

CityU Institutional Repository >
3_CityU Electronic Theses and Dissertations >
ETD - Dept. of Computer Science  >
CS - Master of Philosophy  >

Please use this identifier to cite or link to this item:

Title: Multi-server support for distributed virtual environments
Other Titles: Zhi yuan fen bu shi xu ni huan jing de duo si fu qi jia gou
Authors: Ng, Beatrice Pui Man (吳佩雯)
Department: Dept. of Computer Science
Degree: Master of Philosophy
Issue Date: 2004
Publisher: City University of Hong Kong
Subjects: Client/server computing
Virtual reality
Web servers
Notes: CityU Call Number: QA76.9.C55 N475 2004
Includes bibliographical references (leaves 107-110)
Thesis (M.Phil.)--City University of Hong Kong, 2004
viii, 111 leaves : ill. (some col.) ; 30 cm.
Type: Thesis
Abstract: CyberWalk is a prototype system that was developed by the research group earlier to support distributed virtual walkthrough. This kind of systems allows users at different geographical locations to share information and interact within a common virtual environment via a local network or the Internet. With the traditional client-server architecture, when the number of clients exploring the virtual environment increases, the server will quickly become the bottleneck and affect the system’s performance. In order for the system to maintain a good performance level as the number of users increases, in this research project, we have developed a multi-server architecture through data partitioning techniques to partition the whole virtual environment into regions. This new server architecture is to be integrated into the CyberWalk system. With the new multi-server architecture, the complete virtual environment is divided into regions, each of which is managed by a single server. All virtual objects within a region will be managed by the server managing that region. Requests from clients for any objects within the region will also be served by the server. This reduces the number of clients served by each server and allows the system to provide satisfactory service to a large amount of simultaneous users. To address the changing load pattern of the virtual environment due to the dynamic nature of the users, an adaptive partitioning scheme is introduced to dynamically repartition the virtual environment according to the changing load pattern. When a server in CyberWalk is overloaded, it may partition its own region and transfer the new partition to a neighbor server. We demonstrate the performance of CyberWalk with a number of experiments.
Online Catalog Link:
Appears in Collections:CS - Master of Philosophy

Files in This Item:

File Description SizeFormat
fulltext.html159 BHTMLView/Open
abstract.html159 BHTMLView/Open

Items in CityU IR are protected by copyright, with all rights reserved, unless otherwise indicated.


Valid XHTML 1.0!
DSpace Software © 2013 CityU Library - Send feedback to Library Systems
Privacy Policy · Copyright · Disclaimer