Go to  Advanced Search

Please note that cIRcle is currently being upgraded to DSpace v5.1. The upgrade means that the cIRcle service will not be accepting new submissions from 5:00 PM on September 1/15 until 5:00 PM on September 4/15. All cIRcle material will still be accessible during this period. Apologies for any inconvenience.

MCCA : a communication architecture for online multiplayer games

Show full item record

Files in this item

Files Size Format Description   View
ubc_2009_fall_bahramshahry_armin.pdf 2.630Mb Adobe Portable Document Format   View/Open
Title: MCCA : a communication architecture for online multiplayer games
Author: Bahramshahry, Armin
Degree: Master of Applied Science - MASc
Program: Electrical and Computer Engineering
Copyright Date: 2009
Issue Date: 2009-08-25
Publisher University of British Columbia
Abstract: Over the last decade the ability of the Internet infrastructure to carry traffic has not improved at the same rate as the desktop technology. This imbalance has increased the perceived difference in the quality of service (QoS) offered by online multiplayer games compared to single player games. This thesis introduces MCCA, a communication architecture for online multiplayer games to improve the observed QoS and to lower the development complexity. MCCA takes advantage of online game’s relaxed state consistency and predictable workload. MCCA enables a game to label its traffic as belonging to different classes, each with different priorities and requirements. Such labelling, in turn, enables differentiated traffic management, efficient use of available network resources, and ultimately, improved perceived QoS. In addition, MCCA enables a game to adapt to network conditions, through distributed quality aggregation, for each of the game’s generated network traffic. Consequently, MCCA supports a set of generic group communication and quality estimation techniques, and yet it enables a game to define customized methods. This thesis presents the MCCA architecture and its simulation-based evaluation using Quake III, Voice-Over-IP (VoIP), and file transfers. Experiments demonstrate that workload classification, prioritization, and class targeted QoS improve user experience and lower the generated network traffic, while quality aggregation and reporting enable game adaptation to network conditions.
Affiliation: Applied Science, Faculty of
URI: http://hdl.handle.net/2429/12537
Scholarly Level: Graduate

This item appears in the following Collection(s)

Show full item record

UBC Library
1961 East Mall
Vancouver, B.C.
Canada V6T 1Z1
Tel: 604-822-6375
Fax: 604-822-3893