A preview of this full-text is provided by Springer Nature.
Content available from Journal of Ambient Intelligence and Humanized Computing
This content is subject to copyright. Terms and conditions apply.
Vol.:(0123456789)
1 3
Journal of Ambient Intelligence and Humanized Computing (2023) 14:4313–4327
https://doi.org/10.1007/s12652-023-04541-9
ORIGINAL RESEARCH
An improved particle swarm optimization algorithm fortask
scheduling incloud computing
PoriaPirozmand1· HodaJalalinejad2· AliAsgharRahmaniHosseinabadi3 · SeyedsaeidMirkamali4· YingqiuLi1
Received: 30 April 2022 / Accepted: 19 January 2023 / Published online: 15 February 2023
© The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2023
Abstract
In the context of cloud computing, the task scheduling issue has an immediate effect on service quality. Task scheduling
is the process of assigning work to available resources based on requirements. The objective of this NP-hard problem is to
identify the ideal timetable for resource allocation so that more tasks can be done in less time. Several algorithms have been
presented thus far to solve the problem of work scheduling. In this paper proposes an Improved Particle Swarm Optimiza-
tion (IPSO) algorithm to address the aforementioned issue. In order to shorten the execution time of the original Particle
Swarm Optimization (PSO) algorithm for task scheduling in the cloud computing environment, a multi-adaptive learning
strategy is employed. In its initial population phase, the proposed Multi Adaptive Learning for Particle Swarm Optimization
(MALPSO) defines two sorts of particles: ordinary particles and locally best particles. During this phase, the population's
variety is reduced and the likelihood of reaching the local optimum rises. This study compares the proposed approach to
various algorithms based on four criteria: makespan, load balancing, stability, and efficiency. Additionally, we examine the
proposed technique using the CEC 2017 benchmark. Compared to what is currently known, the suggested method can solve
the problem in less time and get the best answer for most of the criteria.
Keywords Cloud Computing· Task Scheduling· Metaheuristic· Optimization· Improved particle swarm optimization
1 Introduction
Cloud computing is an evolving technology in the field of
distributed computing and parallel processing. The popular-
ity of cloud computing is increasing due to its unique fea-
tures such as diverse services, security, resilience, and scal-
ability (Mansouri and Javidi 2020). Cloud service providers
provide services such as software, storage space, network
services, etc. to their customers. In order for cloud service
providers to be able to provide such services to their cus-
tomers, they must make the best use of all cloud resources.
This use is effectively done by task scheduling algorithms.
One of the important goals of task scheduling is to increase
performance, Quality of Service (QoS) and also reduce costs
(Bansal and Malik 2020).
Cloud computing is a model for ubiquitously, easily, and
at the user's request, accessing a common set of configurable
computing resources (e.g., networks, data centers, storage
space, applications, and services) through the network that
can be prepared and released quickly with minimal admin-
istrative effort or service provider interaction. The main
purpose of cloud computing is to provide cloud services to
* Ali Asghar Rahmani Hosseinabadi
ark838@uregina.ca; a.r.hosseinabadi1987@gmail.com
Poria Pirozmand
poria@hbu.edu.cn
Hoda Jalalinejad
hoda.jalalinezhad@gmail.com
Seyedsaeid Mirkamali
s.mirkamali@pnu.ac.ir
Yingqiu Li
liyingqiu@neusoft.edu.cn
1 Hebei Key Laboratory ofMachine Learning
andComputational Intelligence, Hebei University,
Baoding071002, China
2 Department ofMathematics andComputer Science, Bandar
Abbas Branch, Islamic Azad University, BandarAbbas, Iran
3 Department ofComputer Science, University ofRegina,
Regina, Canada
4 Department ofComputer Engineering andIT, Payame Noor
University (PNU), Tehran, Iran
Content courtesy of Springer Nature, terms of use apply. Rights reserved.