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

A Method of Client-Server Assignment for Minimizing the CPU Power Consumption of Servers in a Game Server Cluster  

Kim, Sangchul (Comp. Sci. & Eng. Major, Graduate School, Hankuk University of Foreign Studies)
Lee, Sunghae (Comp. Sci. & Eng. Major, Graduate School, Hankuk University of Foreign Studies)
Abstract
Since the power consumption of data centers is large and computer serves take a large portion of it, there have been much research on the power saving of servers in various ways recently. Among the units of severs CPU is one of major power consuming units. In this paper, a method of client-server assignment for minimizing the CPU power consumption of servers in a game server cluster is proposed. We model the client-server assignment problem as an optimization problem, and find a solution to the problem using a simulated annealing-based technique. One of major features of our method is to select a proper operating frequency according to the amount of load on a server. The selection of a lower frequency in case of low load will result in reducing power consumption. To our survey, little research on client-server assignment in consideration of power consumption has been carried out.
Keywords
Client-Server Assignment; Power Consumption; CPU Operating Frequency;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 C. Eduardo B. Bezerra, et. al, "Adaptive Load-balancing for MMOG Servers Using KD-trees", ACM Computers in Entertainment, Vol. 10, No. 3, Article 5, 2012, pp. 1-16.
2 R. W.H. Lau, "Hybrid Load Balancing for Online Games", Proc. of ACM International Conference on Multimedia, 2010, pp.1231-1234.
3 Y. Chen, et al, "Server Selection with Delay Constraints for Online Games." Proceedings of GLOBECOM Workshops, 2010, pp.882-887.
4 M. Kohana, et. al, "Dynamic ReAssignment Rules on Multi-Server Web-based MORPG System", International Journal of Grid and Utility Computing, vol. 3, no. 2/3, pp. 136-144, 2012   DOI
5 Sunghae Lee, Sangchul Kim, "A Method for Assigning Clients to Servers for the Minimization of Client-Server Distance Deviation", Journal of Korea Game Society, 16(3), 2016, pp.97-108.   DOI
6 A. Dhesikan, "Data Center Energy Efficiency: Power vs. Performance", https://www.scribd.com/document/228651809/303
7 Yan Gu, Samarjit C., "Control Theory-based DVS for Interactive 3D Games", Proc. of 45th DAC, 2008. pp.740-745
8 X. Chen, et. al, "How is energy consumed in smartphone display applications?" Proceedings of Workshop on Mobile Computing Systems and Applications, HotMobile '13. 2013, pp.3:1-3:6.
9 https://en.wikipedia.org/wiki/Simulated_annealing
10 A. Abdelkhalek, et. a;, "Behavior and Performance of Interactive Multi-player Game Servers", IEEE International Symposium on Performance Analysis of Systems and Software. 2001.pp.137-146
11 K. Lee, B. Ko, S. Calo. "Adaptive Server Selection for Large Scale Interactive Online Games." Computer Networks, Vol. 49, Issue 1, 2005, pp.84-102.   DOI
12 M. Weiser, B. Welch, A. Demers, and S. Shenker. "Scheduling for reduced CPU energy. Proc. of OSDI, 1994, Article No. 2
13 Alger, D.. "Grow a greener data center", Indianapolis, IN: Cisco Press, 2010
14 Dimitris Hatzopoulos, et al., "Dynamic virtual machine allocation in cloud server facility systems with renewable energy sources", Proc. of IEEE ICC, 2013, pp.4217 - 4221
15 George Terzopoulos; Helen Karatza, "Power-aware load balancing in heterogeneous clusters", 2013 Proc. of SPECTS, 2013, pp.148 - 154
16 Yuan Yao, et al., "Data Centers Power Reduction: A two Time Scale Approach for Delay Tolerant Workloads", Proc. of IEEE INFOCOM, 2012, pp.1431-1439.
17 Bhojan Anand, et el., "Game action based power management for multiplayer online game", Proc. of MobiHeld, 2009, pp55-60
18 K. Kumar, et al., "A Survey of Compuation Offloading for Mobile Systems", Mobile Netw Appl, 18, 2013, pp.129-140   DOI
19 Lam Ngok, "A simple bound on the game server computing power", https://www.cse.ust.hk/-lamngok/pdf/Internet_gaming.pdf
20 Lauri Minas and Brad Ellison, "The Problem of Power Consumption in Serves", http://www.drdobbs.com/the-problem-of-power-consumption-in-serv/215800830, 2009.