ACM Home Page
Please provide us with feedback. Feedback
Locality aware dynamic load management for massively multiplayer games
Full text PdfPdf (246 KB)
Source Principles and Practice of Parallel Programming archive
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming table of contents
Chicago, IL, USA
SESSION: Libraries and applications table of contents
Pages: 289 - 300  
Year of Publication: 2005
ISBN:1-59593-080-9
Authors
Jin Chen  University of Toronto, Canada
Baohua Wu  University of Pennsylvania
Margaret Delap  University of Pennsylvania
Björn Knutsson  University of Pennsylvania
Honghui Lu  University of Pennsylvania
Cristiana Amza  University of Toronto, Canada
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 109,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1065944.1065982
What is a DOI?

ABSTRACT

Most massively multiplayer game servers employ static partitioning of their game world into distinct mini-worlds that are hosted on separate servers. This limits cross-server interactions between players, and exposes the division of the world to players. We have designed and implemented an architecture in which the partitioning of game regions across servers is transparent to players and interactions are not limited to objects in a single region or server. This allows a finer grain partitioning, which combined with a dynamic load management algorithm enables us to better handle transient crowding by adaptively dispersing or aggregating regions from servers in response to quality of service violations.Our load balancing algorithm is aware of the spatial locality in the virtual game world. Based on localized information, the algorithm balances the load and reduces the cross server communication, while avoiding frequent reassignment of regions. Our results show that locality aware load balancing reduces the average user response time by up to a factor of 6 compared to a global algorithm that does not consider spatial locality and by up to a factor of 8 compared to static partitioning.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
Butterfly.net, Inc. The butterfly grid: A distributed platform for online games, 2003. www.butterfly.net/platform/.
 
4
 
5
Jin Chen. Locality aware dynamic load management for massively multiplayer games. Master's thesis, University of Toronto, Jan 2005.
 
6
Prasanna Ganesan, Mayank Bawa, and Hector Garcia-Molina. Online balancing of range-partitioned data with applications to peer-to-peer systems. In Proceedings of 30th International Conference on Very Large Data Bases (VLDB), Aug 2004.
 
7
Masato Hori, Takeki Iseri, Kazutoshi Fujikawa, Shinji Shimojo, and Hideo Miyahara. Cittatron: a multiple-server networked game with load adjustment mechanisms on the internet. In SCS Euromedia Conference, pages 253--260, 2001.
 
8
Bjorn Knutsson, Honghui Lu, Wei Xu, and Bryan Hopkins. Peer-to-peer support for massively multiplayer games. In INFOCOM '04, Hong Kong, China, March 2004.
 
9
 
10
Mike Mika and Chris Charla. Simple, cheap pathfinding. In Steve Rabin, editor, AI Game Programming Wisdom, pages 155--160. Charles River Media, Inc., 2002.
 
11
Mitch Ferguson and Michael Ballbach. Product review: Massively multiplayer online game middleware, January 2003. http://www.gamasutra.com/features/20030115/ferguson 01.htm.
 
12
Katherine L. Morse. Interest management in large-scale distributed simulations. Technical Report ICS-TR-96-27, University of California, Irvine, 1996.
 
13
NC Soft. Lineage, 2002. http://www.lineage.com/.
 
14
Sony Computer Entertainment Inc. Everquest online adventures, 2002. everquestonlineadventures.station.sony.com/.
 
15
Zona Inc. Terrazona: Zona application frame work white paper, 2002. www.zona.net/whitepaper/Zonawhitepaper.pdf.

CITED BY  12

Collaborative Colleagues:
Jin Chen: colleagues
Baohua Wu: colleagues
Margaret Delap: colleagues
Björn Knutsson: colleagues
Honghui Lu: colleagues
Cristiana Amza: colleagues