Main Article Content
Because it offers efficient on-demand service delivery over the internet, cloud computing has become more and more popular. An architectural model for cloud computing energy management is provided by the suggested Ant Lion algorithm. Virtual Machines (VMs) in cloud systems are assigned to hosts based not so much on their overall and long-term use, but rather on their immediate resource consumption, including RAM availability. The placement and scheduling processes are frequently computationally demanding and have the potential to affect the performance of deployed virtual machines.
In this research work, we offer a strategy that considers the historical resource use of virtual machines (VMs) over time while scheduling them in the cloud. Our goal is to use the Ant lion approach to schedule virtual machines (VMs) in a way that maximizes performance by evaluating the utilization levels of prior VMs. The goal is to reduce the degradation of performance brought about by Cloud administration tasks like as virtual machine deployment, which might impact systems that have already been installed. Furthermore, congested virtual machines (VMs) sometimes take up resources from nearby VMs, increasing the VMs' actual CPU use. Our results show that by learning and adjusting to system behavior over time, our strategy outperforms conventional instant-based physical machine selection. We offer the idea of scheduling virtual machines (VMs) using resource monitoring data from past VM resource use. By using the Ant lion classifier, four fewer physical machines are needed.