• DocumentCode
    2336718
  • Title

    Triangle-based obstacle-aware load balancing for massively multiplayer games

  • Author

    Denault, Alexandre ; Cañas, César ; Kienzle, Jörg ; Kemme, Bettina

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, QC, Canada
  • fYear
    2011
  • fDate
    6-7 Oct. 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Massively multiplayer games run on large server farms in order to handle the huge load that is caused by the thousands of players that play these games concurrently. Current systems use very simple load-balancing mechanisms restricting the semantics of the game. In this paper, we present a dynamic load balancing mechanism that considers both the load associated with performing game actions as well as the load incurred through interest management. As clients join, they can take on load due to game actions and update notifications. When players flock to some part of the world, our system is able to dynamically redistribute the imbalanced interest management load among servers. This hybrid mechanism is integrated into the Mammoth multiplayer gaming environment and our real-world experiments show how equal load distribution is maintained under changing workloads.
  • Keywords
    computer games; resource allocation; Mammoth multiplayer gaming environment; dynamic load balancing mechanism; massively multiplayer games; server farm; triangle-based obstacle-aware load balancing; update notification; Computer architecture; Games; Load management; Load modeling; Peer to peer computing; Servers; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Systems Support for Games (NetGames), 2011 10th Annual Workshop on
  • Conference_Location
    Ottawa, ON
  • ISSN
    2156-8138
  • Print_ISBN
    978-1-4577-1932-5
  • Electronic_ISBN
    2156-8138
  • Type

    conf

  • DOI
    10.1109/NetGames.2011.6080980
  • Filename
    6080980