• DocumentCode
    1761697
  • Title

    Automatic and Autonomous Load Management in Peer-to-Peer Virtual Environments

  • Author

    Almashor, Mahathir ; Khalil, Ibrahim ; Tari, Zahir ; Zomaya, Albert Y.

  • Author_Institution
    RMIT University, Melbourne, Australia
  • Volume
    31
  • Issue
    9
  • fYear
    2013
  • fDate
    41518
  • Firstpage
    310
  • Lastpage
    324
  • Abstract
    The very notion of a fully Peer-to-Peer (P2P) Virtual Environment (VE) places exacting demands on its underlying network. Subset applications such as online games are notorious for their sensitivity to latency and high bandwidth demands. By omitting the centralised mechanisms that underpin current commercial implementations, the task of managing a disparate and dynamic peer population is made ever more daunting. For any VE, arbitrating the interactions between players is an inescapable need. Online games are equal parts collaboration and competition, requiring robust conflict resolution mechanisms to govern game-play. With centralised systems, arbitration duties are simply assigned to a provisioned server infrastructure. In a P2P system however, the issue looms large. As such, managing arbitration loads across the peer population is the focus here. Being a game-play arbitrator entails added bandwidth and processing demands. Thus, great care is needed to avoid overloading peers whilst providing a responsive and uninterrupted experience. The work here exploits 3D Voronoi Diagrams (3D-VD) as a scalable, flexible and fault-tolerant P2P overlay that is able to automatically balance arbitration loads amongst peers. Simulation results indicate how 3D-VD, with the right arbitrator-selection policy, can appropriately distribute loads and reduce load fluctuations by up to 90%. This is then augmented with algorithms based on classical Newtonian gravity laws. Doing so provides an autonomous method to detect and respond to high-demand areas within the VE. Further experimentation demonstrates an ability to reduce the instances of failed arbitration attempts by 50%.
  • Keywords
    Bandwidth; Games; Load management; Peer-to-peer computing; Servers; Sociology; Statistics; Peer-to-peer overlays; distributed virtual environments; load management;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2013.SUP.0513028
  • Filename
    6585890