JOURNAL ARTICLE

An Enhanced Task Scheduling Algorithm on Cloud Computing Environment

Hussin M. AlkhashaiFatma A. Omara

Year: 2016 Journal:   International Journal of Grid and Distributed Computing Vol: 9 (7)Pages: 91-100

Abstract

Cloud computing is the technology that moves the information technology (IT) services out of the office.Unfortunately, Cloud computing has faced some challenges.The task scheduling problem is considered one of the main challenges because a good mapping between the available resources and the users' tasks is needed to reduce the execution time of the users' tasks (i.e., reduce make-span), and increase resource utilization.The objective of this paper is to introduce and implement an enhanced task scheduling algorithm to assign the users' tasks to multiple computing resources.The aim of the proposed algorithm is to reduce the execution time, and cost, as well as, increase resource utilization.The proposed algorithm is considered an amalgamation of the Particle Swarm Optimization (PSO),the Best-Fit (BF), and Tabu-Search (TS) algorithms; called BFPSOTS.According to the proposed BFPSOTS algorithm, the BF algorithm has been used to generate the initial population of the standard PSO algorithm instead of to be random.The Tabu-Search (TS) algorithm has been used to improve the local research by avoiding the trap of the local optimality which could be occurred using the standard PSO algorithm.The proposed hybrid algorithm (i.e., BFPSOTS) has been implemented using Cloudsim.A comparative study has been done to evaluate the performance of the proposed algorithm relative to the standard PSO algorithm using five problems with different number of independent task, and Virtual Machines (VMs).The performance parameters which have been considered are the execution time (Makspan), cost, and resources utilization.The implementation results prove that the proposed hybrid algorithm (i.e., BFPSOTS) outperforms the standard PSO algorithm..

Keywords:
Computer science CloudSim Cloud computing Algorithm Tabu search Particle swarm optimization Virtual machine Scheduling (production processes) Population Distributed computing Execution time Mathematical optimization Operating system

Metrics

31
Cited By
6.64
FWCI (Field Weighted Citation Impact)
21
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Enhanced Osprey Optimization Algorithm for task scheduling in cloud computing environment

Ye YuanPeng Ruan

Journal:   Journal of Engineering and Applied Science Year: 2025 Vol: 72 (1)
JOURNAL ARTICLE

OCSA: Task Scheduling Algorithm in Cloud Computing Environment

K. PradeepT. Prem Jacob

Journal:   International journal of intelligent engineering and systems Year: 2018 Vol: 11 (3)Pages: 271-279
JOURNAL ARTICLE

Task scheduling in cloud computing environment based on enhanced marine predator algorithm

Rong GongD. LiLila HongNingxin Xie

Journal:   Cluster Computing Year: 2023 Vol: 27 (1)Pages: 1109-1123
JOURNAL ARTICLE

Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment

Amr M. E. SafwatA. Fatma

Journal:   International Journal of Advanced Computer Science and Applications Year: 2016 Vol: 7 (4)
© 2026 ScienceGate Book Chapters — All rights reserved.