Abstract

The rapid expansion of communication and computational technology provides us the opportunity to deal with the bulk nature of dynamic data. The classical computing style is not much effective for such mission-critical data analysis and processing. Therefore, cloud computing is become popular for addressing and dealing with data. Cloud computing involves a large computational and network infrastructure that requires a significant amount of power and generates carbon footprints (CO2). In this context, we can minimize the cloud's energy consumption by controlling and switching off ideal machines. Therefore, in this paper, we propose a proactive virtual machine (VM) scheduling technique that can deal with frequent migration of VMs and minimize the energy consumption of the cloud using unsupervised learning techniques. The main objective of the proposed work is to reduce the energy consumption of cloud datacenters through effective utilization of cloud resources by predicting the future demand of resources. In this context four different clustering algorithms, namely K-Means, SOM (Self Organizing Map), FCM (Fuzzy C Means), and K-Mediod are used to develop the proposed proactive VM scheduling and find which type of clustering algorithm is best suitable for reducing the energy uses through proactive VM scheduling. This predictive load-aware VM scheduling technique is evaluated and simulated using the Cloud-Sim simulator. In order to demonstrate the effectiveness of the proposed scheduling technique, the workload trace of 29 days released by Google in 2019 is used. The experimental outcomes are summarized in different performance matrices, such as the energy consumed and the average processing time. Finally, by concluding the efforts made, we also suggest future research directions.

Highlights

  • The rapid expansion of communication and computational technology provides us the opportunity to deal with the bulk nature of dynamic data

  • We focused on energy-aware virtual machine (VM) consolidation schemes to reduce the number of running hosts to preserve energy

  • According to the collected literature, we found that the VM consolidation by improving the scheduling techniques can significantly preserve datacenters power demands

Read more

Summary

INTRODUCTION

A significant amount of digital data is generated and consumed every day This demand for computation leads to develop such infrastructure that can deal with such a huge load. Need to achieve green computing by reducing the power consumption of the computational cloud In this context, in recent literature [1][2][3], we found VM (virtual machine) workload scheduling can be a good strategy to efficiently utilize the computational resources and reducing power consumption of cloud servers. We can turn off the ideal machines to reduce power consumption [4] In this context, the proposed work is motivated to work with VM scheduling techniques to achieve green computing. This approach can be more beneficial for the proposed investigation

Motivation
Objectives
Related Work
Literature Summary
PROPOSED PROACTIVE VM SCHEDULING
System Overview
Clustering of Workload
Predictive VM Scheduling
End for
RESULTS
Experimental Scenarios
Experiments Comparing Clustering Algorithms
Proactive VM Scheduling for Green Computing
CONCLUSION
FUTURE SCOPE
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