Abstract

Cloud computing is Internet-based computing which requires more physical machines and consumes a large amount of power. By this means, that will reduce the profit of the service providers and harm the environment. How to effectively handle the power consumption of cloud computing has been an issue in recent years. When making a large number of operations, and power consumption cannot be underestimated. In this case, the usage of Virtualization that become widely in cloud computing nowadays, also need energy efficient scheduling methods. However, existing energy efficient scheduling methods of virtual machines (VMs) in the cloud cannot work well if the physical machines (PMs) are heterogeneous and their total power is considered. In this paper, we propose an implementation of a cloud infrastructure that can monitor the status of OpenStack and monitor the real-time status of a virtual machine on OpenStack. Also, achieve energy saving through live migration. The projects of monitoring include the utilization of CPU, load of memory, and power consumption. These data show in real-time, thoroughly monitor the real-time status of physical machines and virtual machines. It also records the utilization and power consumption of physical machines then show on this cloud infrastructure, to provide experimental evidence for the user as a reference. Based on the power consumption monitoring system, we can automatically allocate virtual machines on every physical machine by live migration, to balance the power consumption of every physical machine. It is not only can avoid idle and a waste of resources but also can avoid reducing machine life-time because of the physical machines always keep in high usage.

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