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 energy-efficient task scheduling algorithm in DVFS-enabled cloud environment

Z Tang, L Qi, Z Cheng, K Li, SU Khan, K Li - Journal of Grid Computing, 2016 - Springer
The growth of energy consumption has been explosive in current data centers, super
computers, and public cloud systems. This explosion has led to greater advocacy of green …

Workflow scheduling in cloud: a survey

F Wu, Q Wu, Y Tan - The Journal of Supercomputing, 2015 - Springer
To program in distributed computing environments such as grids and clouds, workflow is
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …

A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems

M Mezmaz, N Melab, Y Kessaci, YC Lee… - Journal of Parallel and …, 2011 - Elsevier
In this paper, we investigate the problem of scheduling precedence-constrained parallel
applications on heterogeneous computing systems (HCSs) like cloud computing …

Energy conscious scheduling for distributed computing systems under different operating conditions

YC Lee, AY Zomaya - IEEE Transactions on Parallel and …, 2010 - ieeexplore.ieee.org
Traditionally, the primary performance goal of computer systems has focused on reducing
the execution time of applications while increasing throughput. This performance goal has …

Workflow scheduling algorithms for grid computing

J Yu, R Buyya, K Ramamohanarao - Metaheuristics for scheduling in …, 2008 - Springer
Workflow scheduling is one of the key issues in the management of workflow execution.
Scheduling is a process that maps and manages execution of inter-dependent tasks on …

An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment

S Basu, M Karuppiah, K Selvakumar, KC Li… - Future Generation …, 2018 - Elsevier
In a cloud computing environment, it is not easy to schedule various Internet of Things (IoT)
application tasks due to the heterogeneity characterises of IoT. Efficient scheduling and load …

Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms

J Yu, R Buyya - Scientific Programming, 2006 - content.iospress.com
Grid technologies have progressed towards a service-oriented paradigm that enables a new
way of service provisioning based on utility computing models, which are capable of …

Observations on using genetic algorithms for dynamic load-balancing

AY Zomaya, YH Teh - IEEE transactions on parallel and …, 2001 - ieeexplore.ieee.org
Load-balancing problems arise in many applications, but, most importantly, they play a
special role in the operation of parallel and distributed computing systems. Load-balancing …

A hybrid chemical reaction optimization scheme for task scheduling on heterogeneous computing systems

Y Xu, K Li, L He, L Zhang, K Li - IEEE Transactions on parallel …, 2014 - ieeexplore.ieee.org
Scheduling for directed acyclic graph (DAG) tasks with the objective of minimizing
makespan has become an important problem in a variety of applications on heterogeneous …