Title: OABC scheduler: a multi-objective load balancing-based task scheduling in a cloud environment

Authors: A.P. Shameer; A.C. Subhajini

Addresses: Department of Computer Applications, Noorul Islam University, Kumaracoil, Nagarcoil, Tamil Nadu, India ' Department of Computer Applications, Noorul Islam University, Kumaracoil, Nagarcoil, Tamil Nadu, India

Abstract: The primary goal of scheduling is to allocate each task to the corresponding virtual machine on the cloud. Load balancing of virtual machines (VMs) is an imperative part of task scheduling in clouds. At whatever point, certain VMs are overloaded and remaining VMs are underloaded with tasks for scheduling; the load must be adjusted to accomplish ideal machine use. This paper proposes a multi-objective task scheduling algorithm utilising oppositional artificial bee colony (OABC) algorithm, which expects to accomplish well-balanced load across virtual machines for minimising the execution cost and completion time. The generated solution is competent to the quality of service (QoS) and enhances IaaS suppliers' believability and financial advantage. The OABC algorithm is planned based on oppositional strategy, employee bee, onlooker bee, scout bee and suitable fitness function for the corresponding task. The experimental results demonstrate that a proposed approach accomplishes better task scheduling result (minimum cost, time and energy) compared to other approaches.

Keywords: cloud computing; virtual machine; load balancing; oppositional artificial bee colony; OABC; time; cost; task scheduling.

DOI: 10.1504/IJAIP.2024.138570

International Journal of Advanced Intelligence Paradigms, 2024 Vol.27 No.3/4, pp.283 - 303

Received: 04 Apr 2018
Accepted: 11 May 2018

Published online: 13 May 2024 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article