Efficient prioritization and processor selection schemes for heft algorithm: A makespan optimizer for task scheduling in cloud environment

S Gupta, S Iyer, G Agarwal, P Manoharan, AD Algarni… - Electronics, 2022 - mdpi.com
Cloud computing is one of the most commonly used infrastructures for carrying out activities
using virtual machines known as processing units. One of the most fundamental issues with …

Accelerating genetic algorithms with GPU computing: A selective overview

JR Cheng, M Gen - Computers & Industrial Engineering, 2019 - Elsevier
The emergence of GPU-CPU heterogeneous architectures has led to a fundamental
paradigm shift in parallel programming. Accelerating Genetic Algorithms (GAs) on these …

An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing

B Keshanchi, A Souri, NJ Navimipour - Journal of Systems and Software, 2017 - Elsevier
Cloud computing is a new platform to manage and provide services on the internet. Lately,
researchers have paid attention a lot to this new subject. One of the reasons to have high …

A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues

Y Xu, K Li, J Hu, K Li - Information Sciences, 2014 - Elsevier
On parallel and distributed heterogeneous computing systems, a heuristic-based task
scheduling algorithm typically consists of two phases: task prioritization and processor …

An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems

M Akbari, H Rashidi, SH Alizadeh - Engineering Applications of Artificial …, 2017 - Elsevier
One of the important problems in heterogeneous computing systems is task scheduling. The
task scheduling problem intends to assigns tasks to a number of processors in a manner that …

W-Scheduler: whale optimization for task scheduling in cloud computing

K Sreenu, M Sreelatha - Cluster Computing, 2019 - Springer
One of the important steps in cloud computing is the task scheduling. The task scheduling
process needs to schedule the tasks to the virtual machines while reducing the makespan …

Optimal subtask allocation for human and robot collaboration within hybrid assembly system

F Chen, K Sekiyama, F Cannella… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
In human and robot collaborative hybrid assembly cell as we proposed, it is important to
develop automatic subtask allocation strategy for human and robot in usage of their …

An evolutionary computing-based efficient hybrid task scheduling approach for heterogeneous computing environment

M Sulaiman, Z Halim, M Lebbah, M Waqas… - Journal of Grid …, 2021 - Springer
Task schedule optimization enables to attain high performance in both homogeneous and
heterogeneous computing environments. The primary objective of task scheduling is to …

A comprehensive review of evolutionary algorithms for multiprocessor DAG scheduling

EC da Silva, PHR Gabriel - Computation, 2020 - mdpi.com
The multiprocessor task scheduling problem has received considerable attention over the
last three decades. In this context, a wide range of studies focuses on the design of …

Task scheduling in cloud environment: optimization, security prioritization and processor selection schemes

T Hai, J Zhou, D Jawawi, D Wang, U Oduah… - Journal of Cloud …, 2023 - Springer
Cloud computing is an extremely important infrastructure used to perform tasks over
processing units. Despite its numerous benefits, a cloud platform has several challenges …