Please use this identifier to cite or link to this item:
Title: Multi-server support for multiplayer online games
Authors: Chow, Kin Ming
Department: Department of Computer Engineering and Information Technology
Issue Date: 2005
Supervisor: Dr. Lau Rynson W H. Assessor: Dr. Komula Taku
Abstract: Virtual Environment (VE), the environment that allows users at different geographical locations to share information and interact via a local network or through the Internet. Nowadays it is becoming more and more popular through out the world especially for entertainment purposes. However when the number of viewers exploring the VE increases, the server will quickly become the bottleneck through serving queries from the clients, which include retrieving and transmitting the requested object models to the clients. By employing parallelism using an array of object servers, an adaptive region partitioning scheme is designed to partition the whole VE into multiple regions. All objects within a region will be managed by one server. Requests from viewers for any object within a region will be served by the server managing that region. This reduces the number of viewers that each server needs to handle. When a viewer is crossing the boundary of two or more regions, all the servers of the relevant regions will be serving requests from the viewer since the viewer may be able to view objects within all these regions. However, when a server is overloaded by a large number of requests due to too many clients access its region concurrently, the managed region will be repartitioned and part of it will be transferred to lightly loaded neighbor servers so as to share the loading among the others.
Appears in Collections:Computer Engineering & Information Technology - Undergraduate Final Year Projects

Files in This Item:
File SizeFormat 
fulltext.html164 BHTMLView/Open

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