International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 174 - Number 32 |
Year of Publication: 2021 |
Authors: Oladoja I.P., Adewale O.S., Oluwadare S.A., Oyekanmi E.O. |
10.5120/ijca2021921236 |
Oladoja I.P., Adewale O.S., Oluwadare S.A., Oyekanmi E.O. . Evaluation of Different Virtual Machine Scheduling Algorithms in Cloud Computing Environment. International Journal of Computer Applications. 174, 32 ( Apr 2021), 38-43. DOI=10.5120/ijca2021921236
Resource Scheduling is a complicated task in cloud computing, as required resources are limited and the number of users increase day by day. Thus, it is important to manage these resources in a way that they are properly utilized and the waiting time is reduced. Virtual machine (VM) scheduling algorithms are used to schedule the VM requests to the Physical Machines (PM) of a Data Center to fulfill the requirements of the requested resources. Herein, the performance efficiencies of four VM scheduling algorithms, namely: First-Come First-Serve (FCFS); Resource aware scheduling algorithm (RASA); Improved Max-Min algorithm; and Median-Based improved Max-Min were evaluated and compared using CloudSim. The Makespan, Resource utilization and Throughput calculations were used to determine the minimum makespan, maximum resource utilization, and throughput for each of the VM scheduling algorithms. The four VM scheduling algorithms were implemented, the optimization metrics were calculated, and the best algorithm was determined using the three optimization criteria. The study showed that the Median-Based improved Max-min algorithm had minimum makespan (14units time) and maximum resource utilization (2.1607) and throughput (0.714).