Abstract

In cloud computing, the virtualization technique is a significant technology to optimize the power consumption of the cloud data center. In this generation, most of the services are moving to the cloud resulting in increased load on data centers. As a result, the size of the data center grows and hence there is more energy consumption. To resolve this issue, an efficient optimization algorithm is required for resource allocation. In this work, a hybrid approach for virtual machine allocation based on genetic algorithm (GA) and the random forest (RF) is proposed which belongs to a class of supervised machine learning techniques. The aim of the work is to minimize power consumption while maintaining better load balance among available resources and maximizing resource utilization. The proposed model used a genetic algorithm to generate a training dataset for the random forest model and further get a trained model. The real-time workload traces from PlanetLab are used to evaluate the approach. The results showed that the proposed GA-RF model improves energy consumption, execution time, and resource utilization of the data center and hosts as compared to the existing models. The work used power consumption, execution time, resource utilization, average start time, and average finish time as performance metrics.

Highlights

  • Cloud computing is a form of distributed computing that brings in utility models to deliver measurable and scalable resources remotely

  • Our objective is to reduce the energy consumption of the data center while maintaining the load across several physical machines

  • Virtual Machine Placement (VMP) technique aims to place a virtual machine on a suitable physical machine to improve resource utilization. e resource type we have considered is CPU

Read more

Summary

Introduction

Cloud computing is a form of distributed computing that brings in utility models to deliver measurable and scalable resources remotely. E cloud environment offers a shared pool of resources to users as a service on an “ondemand” approach [2]. A cloud data center comprises IT resources like databases, servers, communication devices, network, and software systems. The creation of more physical nodes will lead to an increase in power consumption by the data center. Data centers consume 2% of today’s worldwide electricity. Ere are three power consumers in a data center, namely cooling systems, data center networks, and servers. 10 to 25% of power is consumed by the network, cooling systems consume 15 to 30% power, and servers will consume power around 40 to 55% [3] It is expected to reach 8% by 2030. ere are three power consumers in a data center, namely cooling systems, data center networks, and servers. 10 to 25% of power is consumed by the network, cooling systems consume 15 to 30% power, and servers will consume power around 40 to 55% [3]

Objectives
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