Nowadays, Massive business applications are increasingly giving attention to cloud computing data centres because of its high potential, adaptability, and efficiency in supplying several sources of both software and hardware to support networked consumers. The criteria for autonomy of virtual machines necessitate a flexible resource allocation strategy for Virtual Machines (VMs) .The majority of resource utilization models were inaccurate, making it impossible to determine the virtual machine's energy usage directly from the hardware. Due to the size of modern data centres and the constantly changing character of their resource supply, efficient scheduling solutions must be developed to oversee these resources and meet the objectives of both cloud service providers and cloud customers. Hence an algorithm called Task Scheduling Optimization based Genetic Algorithm (TSOGA) has been proposed to dynamically allocate the resources in pursuit of scheduling the tasks in cloud data centers. The proposed module initially focuses on task scheduling process, followed by optimized running time of task execution. For data centres with dynamic resource allocation, the goal of TSOGA is to efficiently assign jobs to resources while minimizing execution time and optimizing resource utilization. Thus, to manage the data centres while achieving high levels of efficiency in resource allocation, we constructed a virtual node for our research. Incorporation of Genetic Algorithm is to determine an ideal or nearly ideal schedule for carrying out tasks using the available resources while taking into account a variety of restrictions and goals, such as minimizing execution and waiting time of task during dynamic scheduling process and efficient resource utilization.
Read full abstract