A Dynamic Load Balancing for Massive Multiplayer Online Game Server
On-line games are becoming more popular lately as the Internet becomes popular, game platforms become diverse and a ubiquitous game environment is supported. Therefore, distributed game server technology is required to support large numbers of concurrent game users simultaneously. Especially, while game users are playing games, many unpredictable problems can arise, such as a certain server handles more server loads than recommended because many game users crowded into a specific region of a game world. These kinds of situations can lead to whole game server instability. In this paper, global dynamic load balancing model and distributed MMOG(Massive Multiplayer Online Game) server architecture are proposed to apply our load balancing algorithm. Many different experiments were carried out to test for efficiency. Also an example of applying real MMOG application to our research work is shown.
KeywordsDynamic Load Virtual World Online Game Server Architecture Server Load
Unable to display preview. Download preview PDF.
- 1.Lui, J., Chan, M.: An Efficient Partitioning Algorithm for Distributed Virtual Environment Systems. IEEE Transaction on Parallel and Distributed Systems (2002)Google Scholar
- 2.Nguyen, T., Binh, D., Zhou, S.: A Dynamic Load Sharing Algorithm for Massively Multiplayer Online Games. In: ICON, pp. 131–136 (2003)Google Scholar
- 4.Min, D., Choi, E., Lee, D., Park, B.: A Load Balancing Algorithm for a Distributed Multimedia Game Server Architecture. In: Proceedings of IEEE International Conference on Multimedia Computing and Systems, pp. 882–886 (1999)Google Scholar
- 5.Ng, B., Si, A., Lau, R., Li, F.: A Multi-Server Architecture for Distributed Virtual Walkthrough. In: ACM VRST, pp. 163–170 (2002)Google Scholar
- 9.Microforte: Bigworld game engine, http://www.bigworldgames.com/
- 10.Emergent: Gamebryo game engine, http://www.emergent.net/
- 11.Lim, J.Y., Kim, J.R., Shim, K.H.: A Dynamic Load Balancing Model For Networked Virtual Environment Systems Using an Efficient Boundary Partition Management. In: IEEE The 8th International Conference on Advanced Communication Technology (2006)Google Scholar
- 12.Knutsson, B., Lu, H., Xu, W., Hopkins, B.: Peer-to peer support for massively multiplayer games. In: INFOCOM (2004)Google Scholar
- 13.Fiedler, S., Wallner, M., Weber, M.: A communication architecture for massive multiplayer games. In: The 1st workshop on Network and system support for games (2002)Google Scholar