Adaptive Heterogeneity Index Cloudlet Scheduler for Variable Workload and Virtual Machine Configuration

In any service-based computing environment, performance pertains to the effectiveness of a system or application in managing user tasks. The key performance assessment metrics include makespan, responsiveness, speed, throughput, resource utilization, etc. In any distributed landscape, like cloud com...

Full description

Saved in:
Bibliographic Details
Published in:Iraqi Journal for Computer Science and Mathematics Vol. 5; no. 3
Main Authors: D, Gritto, P, Muthulakshmi
Format: Journal Article
Language:English
Published: College of Education, Al-Iraqia University 29-08-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In any service-based computing environment, performance pertains to the effectiveness of a system or application in managing user tasks. The key performance assessment metrics include makespan, responsiveness, speed, throughput, resource utilization, etc. In any distributed landscape, like cloud computing, optimal performance relies on resource management techniques such as scheduling, load balancing, etc. Cloud environments often exhibit varying levels of heterogeneity arising from the diverse characteristics of cloudlets and virtual machines. This research paper focuses on the impact of this heterogeneity and proposes two scheduling algorithms to address it effectively: the Variance Managed Heuristic Scheduler (VMHS) and the Adaptive Heterogeneity Index Cloudlet Scheduler (AHICS). AHICS aims to minimize makespan, virtual machine underutilization, the degree of load imbalance, and the deviation of completion time among virtual machines. AHICS functions as the main scheduler, whereas VMHS and MaxMin act as sub-schedulers in this proposed work. AHICS is designed to be flexible and adjust its scheduling strategy based on the level of heterogeneity within the cloud environment. AHICS utilizes the VMHS scheduler in scenarios with a low heterogeneity index or the MaxMin scheduler when the cloudlets and the virtual machines characteristics are highly diverse or heterogeneous. This multi-objective AHICS scheduling algorithm harnesses the strengths of both schedulers as a hybrid algorithm. Implemented using the CloudSim 3.0.3 simulator, experimental results demonstrate that AHICS outperforms other heuristic scheduling algorithms, including MinMin, TASA, HAMM, PTFR, and RSSM, in terms of makespan, virtual machine utilization ratio, the degree of load imbalance, and the deviation of completion time among the virtual machines in both low and high heterogeneity levels
ISSN:2958-0544
2788-7421
DOI:10.52866/ijcsm.2024.05.03.048