skip to main content
10.1145/3235765.3235769acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfdgConference Proceedingsconference-collections
research-article

Periodic load balancing heuristics in massively multiplayer online games

Published:07 August 2018Publication History

ABSTRACT

In massively multiplayer online games, computational load is often shared among and transferred between the servers that host the game world. It is important to keep this load balanced among those resources such that no one server becomes overloaded and leads to a subpar game experience or outright game failure. The system must balance is load subject to constraints as player satisfaction and maximum server computational capacity. We propose a novel periodic approach to this problem of load balancing along with a collection of heuristics to achieve balance in the system, and compare its performance against existing work in literature, finding that these new heuristics provide more system balance than those existing methods.

References

  1. C. E. B. Bezerra and C. F. R. Geyer (2009), "A Load Balancing Scheme for Massively Multiplayer Online Games," Multimedia Tools and Applications, vol. 45, nos. 1--3, pp. 263--289. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. E. B. Bezerra, J. L. D. Comba, and C. F. R. Geyer (2012), "Adaptive Load-Balancing for MMOG Servers using KD-Trees," Computers in Entertainment, vol. 10, no. 3, Article 5, 16 pp. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. Bortnikov, S. Khuller, J. Li, Y. Mansour, and J. Naor (2012), "The Load-Distance Balancing Problem," Networks, vol. 59, no. 1, pp. 22--29.Google ScholarGoogle ScholarCross RefCross Ref
  4. J. Chen, B. Wu, M. Delap, B. Knutsson, H. Lu, and C. Amza (2005), "Locality Aware Dynamic Load Management for Massively Multiplayer Games," Proc. 10th ACM SIGPLAN Symp. Principles and Practice of Parallel Programming, pp. 289--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Chertov and S. Fahmy (2006), "Optimistic Load Balancing in a Distributed Virtual Environment," Proc. 16th Int'l. Workshop Network and Operating Systems Support for Digital Audio & Video (NOSSDAV'06). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Denault, C. Cañas, J. Kienzle, and B. Kemme (2011), "Triangle-Based Obstacle-Aware Load Balancing for Massively Multiplayer Games," Proc. 10th Workshop on Network and Systems Support for Games (NetGames '11), Article 4, 6 pp. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. M. Jang and J. S. Yoo (2008), "An Efficient Load Balancing Mechanism in Distributed Virtual Environments," ETRI Journal, vol. 30, no. 4, pp. 618--620.Google ScholarGoogle ScholarCross RefCross Ref
  8. K. Lee and D. Lee (2003), "A Scalable Dynamic Load Distribution Scheme for Multi-Server Distributed Virtual Environment Systems with Highly-Skewed User Distribution," Proc. ACM Symp. Virtual Reality Software and Technology (VRST '03), pp. 160--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Lim and D. Lee (2009), "A Task-Based Load Distribution Scheme for Multi-Server-Based Distributed Virtual Environment Systems," Presence: Teleoperators & Virtual Environments, vol. 18, no. 1, pp. 16--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Lu, S. Parkin, and G. Morgan (2006), "Load Balancing for Massively Multiplayer Online Games," Proc. 5th ACM SIGCOMM Workshop on Network and System Support for Games (NetGames '06), Article 1, 11 pp. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Quax, J. Cleuren, W. Vanmontfort, and W. Lamotte (2011), "Empirical Evaluation of the Efficiency of Spatial Subdivision Schemes and Load Balancing Strategies for Networked Games," Proc. 20th Intl. Conf. Computer Communications and Networks (ICCCN), 6 pp.Google ScholarGoogle Scholar
  12. W. Tian, Y. Zhao (2014) Optimized Cloud Resource Management and Scheduling: Theories and Practices (1st ed.). Morgan Kaufmann Publishers Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. World of Warcraft. http://wwww.worldofwarcraft.comGoogle ScholarGoogle Scholar

Index Terms

  1. Periodic load balancing heuristics in massively multiplayer online games

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          FDG '18: Proceedings of the 13th International Conference on the Foundations of Digital Games
          August 2018
          503 pages

          Copyright © 2018 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 August 2018

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          FDG '18 Paper Acceptance Rate39of95submissions,41%Overall Acceptance Rate152of415submissions,37%
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader