A load balancing algorithm for a distributed multimedia game server architecture

Network game servers, in which a huge number of users can play a common game through interconnecting network, can be designed in a distributed system architecture with the benefit of scalability, reliability, and cost effectiveness. In order to develop an efficient and scalable network game server system, the paper investigates the issue of load balancing for dynamic change of workload in a network game. We propose a dynamic load balancing algorithm for network games which takes into account the geographical relationship among game units and the short response time of frequent user interactions. We also present simulation results of the proposed algorithm.