Impact of Selecting Virtual Machine with Least Load on Tasks Scheduling Algorithms in Cloud Computing
Tahani Aladwani · 2017
Tasks scheduling algorithms consider the first and basic factors in controlling the cloud computing performance. In this paper, we attempt to improve scheduling algorithm's performance by a focus on the load balance factor due to its impact on distributing tasks across multiple virtual machine (VMs) to get best resources utilization, reducing waiting and execution time and enhancing cloud computing performance. This attempt to improve scheduling algorithm's performance by proposing a new strategy called selecting VM with least load (SVLL) can be applied in conjunction with any task scheduling algorithm to improve algorithms performance and increase its load balance. SVLL based on calculating the total load in each VM without taking in consideration number of tasks assigned to it. In order to measure the performance achieved by this method, it will be applied on a set of simple scheduling algorithms, such as First Come First Service (FCFS), Shortest Job First (SJF), and Max-Min scheduling algorithms.