Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends

EH Houssein, AG Gad, YM Wazery… - Swarm and Evolutionary …, 2021 - Elsevier
Cloud computing is a recently looming-evoked paradigm, the aim of which is to provide on-
demand, pay-as-you-go, internet-based access to shared computing resources (hardware …

Failure-aware energy-efficient VM consolidation in cloud computing systems

Y Sharma, W Si, D Sun, B Javadi - Future Generation Computer Systems, 2019 - Elsevier
VM consolidation is an important technique used in cloud computing systems to improve
energy efficiency. It migrates the running VMs from under utilized physical resources to other …

A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm

A Heidari, NJ Navimipour - PeerJ Computer Science, 2021 - peerj.com
Cloud computing is one of the most important computing patterns that use a pay-as-you-go
manner to process data and execute applications. Therefore, numerous enterprises are …

[HTML][HTML] Intelligent multi-agent reinforcement learning model for resources allocation in cloud computing

A Belgacem, S Mahmoudi, M Kihl - … of King Saud University-Computer and …, 2022 - Elsevier
Now more than ever, optimizing resource allocation in cloud computing is becoming more
critical due to the growth of cloud computing consumers and meeting the computing …

A novel nature-inspired algorithm for optimal task scheduling in fog-cloud blockchain system

BM Nguyen, T Nguyen, QH Vu, HH Tran… - IEEE Internet of …, 2023 - ieeexplore.ieee.org
In recent years, the utilization of fog cloud-based Internet of Things (IoT) applications has
been steadily rising due to the exponential growth of data produced by interconnected smart …

A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations

L Yin, J Zhou, J Sun - Journal of Systems and Software, 2022 - Elsevier
Hybrid cloud computing, which typically involves a hybrid architecture of public and private
clouds, is an ideal platform for executing bag-of-tasks (BoT) applications. Most existing BoT …

Multi-objective cost-aware bag-of-tasks scheduling optimization model for IoT applications running on heterogeneous fog environment

S Seifhosseini, MH Shirvani, Y Ramzanpoor - Computer Networks, 2024 - Elsevier
Recently introduced by CISCO, the fog computing paradigm extends cloud-based
computing services near the Internet of Things (IoT) devices to serve their applications …

A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents

A Asghari, MK Sohrabi, F Yaghmaee - Computer Networks, 2020 - Elsevier
Cloud is a common distributed environment to share strong and available resources to
increase the efficiency of complex and heavy calculations. In return for the cost paid by cloud …

Efficient bi-level multi objective approach for budget-constrained dynamic bag-of-tasks scheduling problem in heterogeneous multi-cloud environment

M Karaja, A Chaabani, A Azzouz, L Ben Said - Applied Intelligence, 2023 - Springer
Bag-of-Tasks is a well-known model that processes big-data applications supporting
embarrassingly parallel jobs with independent tasks. Scheduling Bag-of-Tasks in a dynamic …

Scheduling bag-of-tasks applications on hybrid clouds under due date constraints

Y Zhang, J Zhou, J Sun - Journal of Systems Architecture, 2019 - Elsevier
Abstract Bag-of-tasks (BoT) applications consisting of multiple tasks are widely used in a
variety of application fields. Different from the traditional deadline constraint in scheduling …