Title :
Dynamic frequency scaling algorithms for improving the CPU´s energy efficiency
Author :
Anghel, Ionut ; Cioara, Tudor ; Salomie, Ioan ; Copil, Georgiana ; Moldovan, Daniel ; Pop, Cristina
Author_Institution :
Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
Abstract :
This paper approaches the problem of improving the service center server CPU´s energy efficiency by executing dynamic frequency scaling actions and performing tradeoffs between CPU´s computational performance and its power consumption. Two different algorithms are designed and implemented: an immune inspired algorithm and a fuzzy logic based algorithm. The immune inspired algorithm uses the human antigen as a model to represent the server power / performance state. Using a set of detectors the antigens are classified as self for optimal power consumption state or non-self for non-optimal power consumption state. For the non-self antigens a biologically inspired clonal selection approach is used to determine the actions that need to be executed to bring the server´s CPU in an optimal power consumption state. The fuzzy logic based algorithm adaptively changes the processor performance states to the incoming workload. The algorithm also filters workload spikes because frequent p-states transition costs can outweigh the benefit of adaptation.
Keywords :
artificial immune systems; computer facilities; fuzzy logic; network servers; power aware computing; power consumption; CPU energy efficiency; biologically inspired clonal selection approach; dynamic frequency scaling algorithms; fuzzy logic based algortihm; human antigen; immune inspired algorithm; non-optimal power consumption state; nonself anitgens; p-state transition cost; processor performance state; service center server CPU energy efficiency; Algorithm design and analysis; Energy consumption; Fuzzy logic; Immune system; Power demand; Servers; CPU energy efficiency; dynamic frequency scaling; fuzzy logic; immune inspired;
Conference_Titel :
Intelligent Computer Communication and Processing (ICCP), 2011 IEEE International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4577-1479-5
Electronic_ISBN :
978-1-4577-1481-8
DOI :
10.1109/ICCP.2011.6047920