Design and implementation of energy-aware application-specific CPU frequency governors for the heterogeneous distributed computing systems

Michał Karpowicz , Piotr Przemyslaw Arabas , Ewa Niewiadomska-Szynkiewicz

Abstract

This paper deals with the design of application-specific energy-aware CPU frequency scaling mechanisms. The proposed customized CPU controllers may optimize performance of data centers in which diverse tasks are allocated to servers with different characteristics. First, it is demonstrated that server power usage can be accurately estimated based on the measurements of CPU power consumption read from the model specific registers (MSRs). Next, a benchmarking methodology derived from the RFC2544 specification is proposed that allows to identify models of CPU workload dynamics. Finally, it is demonstrated how the identified models can be applied in the design of customized energy-aware controllers that dynamically adjust CPU frequency to the application-specific workload patterns. According to the results of experimental studies the customized controllers may outperform standard general-purpose governors of the Linux kernel both in terms of reachable server performance and power saving capabilities.
Author Michał Karpowicz IAiIS - [Research and Academic Computer Network (NASK)]
Michał Karpowicz,,
- The Institute of Control and Computation Engineering
- Naukowa i Akademicka Sieć Komputerowa
, Piotr Przemyslaw Arabas IAiIS - [Research and Academic Computer Network (NASK)]
Piotr Przemyslaw Arabas,,
- The Institute of Control and Computation Engineering
- Naukowa i Akademicka Sieć Komputerowa
, Ewa Niewiadomska-Szynkiewicz IAiIS
Ewa Niewiadomska-Szynkiewicz,,
- The Institute of Control and Computation Engineering
Journal seriesFuture Generation Computer Systems, ISSN 0167-739X
Issue year2018
Vol78
No1
Pages302-315
Publication size in sheets0.65
Keywords in EnglishGreen computing; DVFS; Data centers; Optimal control; System identification; Linux
DOIDOI:10.1016/j.future.2016.05.011
URL http://www.sciencedirect.com/science/article/pii/S0167739X16301212
projectDevelopment of methodology of control, decision support and production management. Project leader: Zieliński Cezary, , Phone: 5102, start date 19-05-2015, end date 31-12-2016, 504/02233/1031, Completed
WEiTI Działalność statutowa
[2015/17/B/ST6/01885] Energy-aware computer system for HPC computing. Project leader: Niewiadomska-Szynkiewicz Ewa, , Phone: 3650, start date 18-02-2016, planned end date 17-02-2019, IA/OPUS9/2015, Implemented
WEiTI Projects financed by NSC [Projekty finansowane przez NCN]
Languageen angielski
File
Karpowicz i in  future16.pdf (file archived - login or check accessibility on faculty) Karpowicz i in future16.pdf 1.91 MB
Score (nominal)40
ScoreMinisterial score = 35.0, 27-03-2017, ArticleFromJournal
Ministerial score (2013-2016) = 40.0, 27-03-2017, ArticleFromJournal
Publication indicators WoS Impact Factor: 2016 = 3.997 (2) - 2016=4.787 (5)
Citation count*0
Cite
Share Share



* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back