Loading
Governors are essential components of an operating system that manage energy consumption. They are in charge of increasing or decreasing the frequency at which a CPU core operates to achieve energy savings while preserving performance. Governors rely on the scheduler that keeps track of each thread running on each core and maintains metrics on the usage of each core. The metrics maintained by the scheduler are periodically used by the governor to adjust the frequency. We uncover a limitation of governors in the context of virtualization systems (angular stone to Cloud infrastructures). Concretely, we discovered that since the scheduler incorrectly accounts virtual machine (VMs) idle times due to their black box nature. Consequently, governors tend to decide to switch to an operating frequency higher than what should be, leading to energy waste. The goal of sGov is to provide a generic and non-intrusive mechanism to improve governors in such scenarios so that Cloud providers can directly benefit from it and achieve real energy savings.
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=anr_________::5b79d1a3ee5395a06d2f67d5911e4646&type=result"></script>');
-->
</script>