RMIT University
Browse

Load-Balancing Properties of 3D Voronoi Diagrams in Peer-to-Peer Virtual Environments

conference contribution
posted on 2024-10-31, 10:05 authored by Mahathir Bin Ahmad Almashor, Ibrahim KhalilIbrahim Khalil
Balancing communication workloads is a perennial performance issue in the area of Distributed Virtual Environments (DVE). The stringent time constraints of Multiplayer Online Games (MOG) complicate efforts to effectively distribute the networking load amongst servers. This issue becomes ever more exacting, when we move towards a fully Peer-to-peer virtual world (P2P-VE). We are consequently forced to factor in the limited capabilities of ordinary peers in the network. Traditional MOGs have been built on the client-server (CS) paradigm and the industry brute-force approach of over-provisioning resources is both inelegant and non-resilient in the face of failures. Moving such systems onto P2P architectures mitigates these drawbacks significantly. Our recent application of three-dimensional Voronoi Diagrams (3DVD) onto P2P-VEs has introduced desirable load-balancing properties in such systems. This is due to the novel use network capacity as the metric for the 3rd dimension and the subsequent use of the 3D-VD to intelligently appoint dynamic game-play arbitrators from amongst the peer population. We show, through our extensive simulations, how this approach is uniquely able to effectively and appropriately distribute load in a variety of network configurations and peer populations. Thus, the performance of the collaborating peers (and by extension, the system as a whole) is enhanced, ultimately leading to better game-play experience.

History

Start page

839

End page

844

Total pages

6

Outlet

Proceedings of the 4th International Workshop on Peer-to-Peer Networked Virtual Environments

Editors

Jehn-Ruey Jiang

Name of conference

4th International Workshop on Peer-to-Peer Networked Virtual Environments

Publisher

IEEE

Place published

Shanghai, China

Start date

2010-12-08

End date

2010-12-10

Language

English

Copyright

© 2010 IEEE

Former Identifier

2006022362

Esploro creation date

2020-06-22

Fedora creation date

2011-06-20