Task scheduling algorithms for energy optimization in cloud environment: a comprehensive review

R Ghafari, FH Kabutarkhani, N Mansouri - Cluster Computing, 2022 - Springer
Cloud computing is very popular because of its unique features such as scalability, elasticity,
on-demand service, and security. A large number of tasks are performed simultaneously in a …

Energy-aware scheduling for high-performance computing systems: A survey

B Kocot, P Czarnul, J Proficz - Energies, 2023 - mdpi.com
High-performance computing (HPC), according to its name, is traditionally oriented toward
performance, especially the execution time and scalability of the computations. However …

Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds

S Abrishami, M Naghibzadeh, DHJ Epema - Future generation computer …, 2013 - Elsevier
The advent of Cloud computing as a new model of service provisioning in distributed
systems encourages researchers to investigate its benefits and drawbacks on executing …

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 …

Cost-driven scheduling of grid workflows using partial critical paths

S Abrishami, M Naghibzadeh… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Recently, utility Grids have emerged as a new model of service provisioning in
heterogeneous distributed systems. In this model, users negotiate with service providers on …

Cost-efficient task scheduling for executing large programs in the cloud

S Su, J Li, Q Huang, X Huang, K Shuang, J Wang - Parallel Computing, 2013 - Elsevier
Executing a large program using clouds is a promising approach, as this class of programs
may be decomposed into multiple sequences of tasks that can be executed on multiple …

Energy-efficient computation offloading for multicore-based mobile devices

Y Geng, Y Yang, G Cao - IEEE INFOCOM 2018-IEEE …, 2018 - ieeexplore.ieee.org
Modern mobile devices are equipped with multicore-based processors, which introduce new
challenges on computation offloading. With the big. LITTLE architecture, instead of only …

Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling

YC Lee, AY Zomaya - … on Cluster Computing and the Grid, 2009 - ieeexplore.ieee.org
Jobs on high-performance computing systems are deployed mostly with the sole goal of
minimizing completion times. This performance demand has been satisfied without paying …

On benchmarking task scheduling algorithms for heterogeneous computing systems

AK Maurya, AK Tripathi - The Journal of Supercomputing, 2018 - Springer
The task scheduling problem on heterogeneous computing systems has been broadly
studied, and many heuristic algorithms are proposed to solve this problem. It is interesting to …