Improving Multicore Server Performance and Reducing Energy Consumption by Workload Dependent Dynamic Power Management

被引:36
作者
Li, Keqin [1 ]
机构
[1] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Dynamic power management; energy consumption; multicore server processor; queueing model; response time;
D O I
10.1109/TCC.2015.2440238
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The technique of using workload dependent dynamic power management (i.e., variable power and speed of processor cores according to the current workload) to improve system performance and to reduce energy consumption is investigated. Typically, the power supply and the core speed are increased when there are more tasks in a server, such that tasks can be processed faster and the average task response time is reduced. On the other hand, the power supply and the core speed are decreased when there are less tasks in a server, such that energy consumption can be reduced without significant performance degradation. A queueing model of multicore server processors with workload dependent dynamic power management is established. Several speed schemes are proposed and it is demonstrated that for the same average power consumption, it is possible to design a multicore server processor with workload dependent dynamic power management, such that its average task response time is shorter than a multicore server processor of constant speed (i.e., without workload dependent dynamic power management). It is shown that given certain application environment and average power consumption, there is an optimal speed scheme that minimizes the average task response time. For two-speed schemes, the problem of optimal design of a two-speed scheme for given power supply and power consumption model is formulated and solved. It is pointed out that power consumption reduction subject to performance constraints can be studied in a similar way as performance improvement (i.e., average task response time reduction) subject to power consumption constraints. To the best of our knowledge, this is the first work on analytical study of workload dependent dynamic power management.
引用
收藏
页码:122 / 137
页数:16
相关论文
共 21 条
[1]  
[Anonymous], 1975, Queueing Systems
[2]  
[Anonymous], 2003, IEEE COMPUT ARCHIT L, DOI DOI 10.1109/L-CA.2003.6
[3]  
Beloglazov A., 2014, TAXONOMY SURVEY ENER
[4]  
Bircher WL, 2008, ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, P327
[5]   LOW-POWER CMOS DIGITAL DESIGN [J].
CHANDRAKASAN, AP ;
SHENG, S ;
BRODERSEN, RW .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (04) :473-484
[6]  
Chedid W., 2014, SURVEY POWER M UNPUB
[7]   Stratus: Load Balancing the Cloud for Carbon Emissions Control [J].
Doyle, Joseph ;
Shorten, Robert ;
O'Mahony, Donal .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2013, 1 (01) :116-128
[8]  
Elnaggar R., 2014, ENERGY EFFICIE UNPUB
[9]  
Emerson Network Power, 2014, EN LOG RED DAT CTR E
[10]  
Fung H. T., 2007, US Patent, Patent No. [7 272 735, 7272735]