Browse > Article
http://dx.doi.org/10.7583/JKGS.2019.19.3.5

A Study on Load Distribution of Gaming Server Using Proximal Policy Optimization  

Park, Jung-min (Game Department, The Graduate School)
Kim, Hye-young (School of Games, Hongik University)
Cho, Sung Hyun (School of Games, Hongik University)
Abstract
The gaming server is based on a distributed server. In order to distribute workloads of gaming servers, distributed gaming servers apply some algorithms which divide each of gaming server's workload into balanced workload among the gaming servers and as a result, efficiently manage response time and fusibility of server requested by the clients. In this paper, we propose a load balancing agent using PPO(Proximal Policy Optimization) which is one of the methods from a greedy algorithm and Policy Gradient which is from Reinforcement Learning. The proposed load balancing agent is compared with the previous researches based on the simulation.
Keywords
Load balance; Game server; Reinforcement Learning;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Dongil Shin, Dongkyoo Shin, Minsoo Kim, Jaehong Jang, Hyunsook Yoon, Junghoon Lee,Changwan Han, "A Research on Implementation of Load Balancing Middleware for the Onlie Game Server", The Korean Institute of Information Scientists and Engineers, Vol. 27, No 2-1, p178-180, 2000.10
2 K.H. Yang, K.H. Shim, D.O. Ko, I.K. Park, J.S. Kim, "Technical Trend of Online Game Server", Electronics and Telecommunications Trends, Volume 16, No 4, p14-22 2001.8
3 Lim Soo Jung, Hong Dong Chul, Kim Soo Sung, Kim Sung Joo, Yu Seung Han, Joon Taek Han, Jang Tae Moo, Network analysis in 3D MMORPG online games", [KOCCA]Research Report, Korea Create Content Agency, 2010
4 Kang Jung Joong, "Online Game Server", Game Academy at Korea Game Industry Development Institute, p8-16, 2005.6
5 Jong-Gwan Choi, Hye-Young Kim, Won-Sik Woo, "A Study of a Game User Oriented Load Balancing Scheme on MMORPG", Journal of Korea Game Society, Volume 12, No 3, p69-76 2012.6   DOI
6 Carlos Eduardo Benevides Bezerra, Claudio Fernando Resin Geyer, "A Load Balancing Scheme for massively multiplayer online games", Multimedia Tools and Applications, Volume 45, Issue 1-3, p 263-289 2009.10   DOI
7 John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, Oleg Klimov, "Proximal Policy Optimization Algorithms", ArXiv 2017, arXiv:1707.06347v2, 2017.8
8 "Introducing: Unity Machine Learning Agents Toolkit", Unity Blog, 2017.9.19., 2019.3.7, https://blogs.unity3d.com/2017/09/19/introducing-unity-machine-learning-agents/
9 Beob Kyun Kim, Hang Jin Jang, Kang Soo You, "Load Balancing in Seamless Game with MigAgent", Journal of Internet Computing and Services, Volume 7, No 6, p51-62, 2006.12
10 Jeongjin Lee, Gilsoo Doo, Dongun Ann, Seungjong Chung,"Design of Dynamic Map-Divide System for Load Distribution of MMORPG (Massively Multi-player Online Role Playing Game)", The Korean Institute of Information Scientists and Engineers, Vol 32, No. 1, p802-804, 2005.7
11 J.Y. Lim, I.K. Park, J.Y. Chung, K.H. Shim, "Technical Trend of Distributed Game Server", Electronics and Telecommunications Trends, Volume 20, No 4, p93-102, 2005.8
12 Ashish Revar, Malay Andhariya, Dharmendra Sutariya, "Load Balancing in Grid Environment using Machine Learning - Innovative Approach", International Journal of Computer Applications, Volume 8, No.10, p31-34, 2010.10   DOI
13 Carlos Eduardo Benevides Bezerra, Joao Luiz Dihl Comba, Claudio Fernando Resin Geyer, "A Fine Granularity Load Balancing Technique for MMOG Servers Using a KD-Tree to Partition the Space",2009 VIII Brazilian Symposium on Games and Digital Entertainment, 2009.10