Abstract

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.

Highlights

  • Nowadays technology have become a lot more popular allowing for easier access and use of internet technologies

  • The results revealed an improvement in the efficiency of server power consumption when applying the proposed approach compared to the base system

  • This paper proposes an approach to control the Central Process Unit of a virtual machine for improving the efficiency of a server power consumption in cloud data centers

Read more

Summary

Introduction

Nowadays technology have become a lot more popular allowing for easier access and use of internet technologies. The services of cloud computing have extensive use that expected to increase the consumed power through the rapid use of equipment in the environment of cloud computing It has been reported by the United States in 2013 that the data centers consumed about ( 91 billion KW/ h/ year) [3]. The predicted electricity consuming by the data centers is expected to grow to reach about (140 billion KW/ h/ year) in 2020 [3] This increase in power consumption will led to an increase in the needed power plants to generate more electricity. A proposed approach used to reduce dynamic energy depending on vCPU of the server, where the CPUlimit tool were use to control the workload that over utilize the CPU while maintain the quality of experience of the consumer.

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call