Reducing Bandwidth Requirements of Consistency Maintenance Algorithms in Distributed Network Games
File version
Author(s)
Muthukkumarasamy, Vallipuram
Nguyen, Anne
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
A.H.M. Zahirul Alam, Amelia Wong Azman, Farah Diyana, Farah Hani AAbdul Rahim
Date
Size
145848 bytes
File type(s)
application/pdf
Location
Kuala Lumpur, Malaysia
License
Abstract
The architecture of network games is generally of two main types: Client/Server (C/S) and Peer to Peer (P2P). Distributed network games use the P2P architecture mainly to reduce network latency. This architecture may be based on graph or tree structures. Given an identical amount of data to be transferred, the bandwidth requirement in a tree-based P2P network game is not the same as that of a graph-based game. In a graph-based P2P network game, the bandwidth requirement of each player is a linear function of the number of players. In a tree-based game, by contrast, it is a quadratic function of the number of child nodes. This implies that, due to limited bandwidth, some nodes may suffer from being overwhelmed by the arrival of a large number of packets, leading to a packet-drop. In turn, the packet-drop would trigger packet retransmission; this may result in a repetitive cycle of packet retransmission and packet-drop. Such packet-drop problems may cause severe network latency. In this paper we examine methods to reduce the bandwidth requirements of tree-based P2P network games, with a view to improving system performance.
Journal Title
Conference Title
Proceedings of the International Conference on Computer and Communication Engineering ICCCE'06
Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
DOI
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
© 2006 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.