Application-Independent DVFS Method Based on OS Metrics Monitoring for Cloud Servers

This paper proposes a Dynamic Voltage and Frequency Scaling (DVFS) method for cloud servers that is application-independent and minimally impacts performance. As cloud computing continues expanding, power saving of its servers is one of the most critical issues. Prior power-saving methods through scheduling and configuration optimization based on application characteristics are promising. However, these methods are not suitable for use on cloud servers. Since server administrators and application operators differ in cloud computing, server administrators do not have knowledge of individual applications. On the other hand, the application operator has no control over much of the configuration of the server machine. For these characteristics of cloud servers, Linux CPUfreq governor, one of the de facto implementations of DVFS, is a promising technology because it uses only generic information: CPU usage. However, our preliminary experiments showed that the Linux CPUfreq governor significantly degrades performance in specific system configurations. This paper proposes a DVFS method that suppresses performance degradation by detecting it by monitoring metrics obtained from the operating system while using existing CPUfreq governors. A significant advantage of our method is that it can be applied to cloud servers without requiring application-specific implementation or configuration. Experiments with a web server running on a container showed that the proposed method balances power savings and application performance. It reduced CPU power consumption by up to 3.8% while degrading throughput by less than 0.2% compared to the case where the frequency is fixed at maximum in a configuration where a pure CPUfreq governor significantly degrades performance.

Authors

Institutions

Publication Details

Published
2024-10-16
DOI
https://doi.org/10.1109/ccci61916.2024.10736461
Citations
1
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Application-Independent DVFS Method Based on OS Metrics Monitoring for Cloud Servers

M. Kaneko, Hirofumi Noguchi
1 citations
Cloud Computing and Resource Management
0.78
article

Application-Independent DVFS Method Based on OS Metrics Monitoring for Cloud Servers

M. Kaneko, Hirofumi Noguchi
article en
1 citations

Abstract

This paper proposes a Dynamic Voltage and Frequency Scaling (DVFS) method for cloud servers that is application-independent and minimally impacts performance. As cloud computing continues expanding, power saving of its servers is one of the most critical issues. Prior power-saving methods through scheduling and configuration optimization based on application characteristics are promising. However, these methods are not suitable for use on cloud servers. Since server administrators and application operators differ in cloud computing, server administrators do not have knowledge of individual applications. On the other hand, the application operator has no control over much of the configuration of the server machine. For these characteristics of cloud servers, Linux CPUfreq governor, one of the de facto implementations of DVFS, is a promising technology because it uses only generic information: CPU usage. However, our preliminary experiments showed that the Linux CPUfreq governor significantly degrades performance in specific system configurations. This paper proposes a DVFS method that suppresses performance degradation by detecting it by monitoring metrics obtained from the operating system while using existing CPUfreq governors. A significant advantage of our method is that it can be applied to cloud servers without requiring application-specific implementation or configuration. Experiments with a web server running on a container showed that the proposed method balances power savings and application performance. It reduced CPU power consumption by up to 3.8% while degrading throughput by less than 0.2% compared to the case where the frequency is fixed at maximum in a configuration where a pure CPUfreq governor significantly degrades performance.

NTT (Japan) (JP)
Openalex Percentile: Top 20%
Cloud Computing and Resource Management
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.