Virtual CPU Scaling for Efficient Server Power Consumption in Cloud Data Center
Cloud computing is a fast-growing technology used by major corporations these days because of the flexibility framework it provides to consumers. Cloud technology requires large data centers consisting of multiple IT equipment and servers. One main problem with these data centers is the vast amount of power consumed during servers operation. This reduces financial benefit and increases the need to produce more energy to cover the needs of operating the cloud infrastructure. This paper proposes an approach for managing the virtual central processing unit (vCPU) of a virtual machine to improve server power efficiency. A framework is used to study the proposed approach while processing different types of workloads widely found in most general-purpose cloud computing applications. Results indicate an improvement in server power saving.