A survey of pipelined workflow scheduling: Models and algorithms

A Benoit, ÜV Çatalyürek, Y Robert… - ACM Computing Surveys …, 2013 - dl.acm.org
A large class of applications need to execute the same workflow on different datasets of
identical size. Efficient execution of such applications necessitates intelligent distribution of …

Energy management for battery-powered embedded systems

D Rakhmatov, S Vrudhula - ACM Transactions on Embedded Computing …, 2003 - dl.acm.org
Portable embedded computing systems require energy autonomy. This is achieved by
batteries serving as a dedicated energy source. The requirement of portability places severe …

Energy optimization techniques in cluster interconnects

EJ Kim, KH Yum, GM Link, N Vijaykrishnan… - Proceedings of the …, 2003 - dl.acm.org
Designing energy-efficient clusters has recently become an important concern to make
these systems economically attractive for many applications. Since the links and switch …

Minimal energy fixed-priority scheduling for variable voltage processors

G Quan, XS Hu - … Transactions on Computer-Aided Design of …, 2003 - ieeexplore.ieee.org
To fully exploit the benefit of variable voltage processors, voltage schedules must be
designed in the context of work load requirement. In this paper, we present an approach to …

Pareto-optimization-based run-time task scheduling for embedded systems

P Yang, F Catthoor - Proceedings of the 1st IEEE/ACM/IFIP international …, 2003 - dl.acm.org
Pareto-set-based optimization can be found in several different areas of embedded system
design. One example is task scheduling, where different task mapping and ordering choices …

A realistic variable voltage scheduling model for real-time applications

B Mochocki, XS Hu, G Quan - Proceedings of the 2002 IEEE/ACM …, 2002 - dl.acm.org
Voltage scheduling is indispensable for exploiting the benefit of variable voltage processors.
Though extensive research has been done in this area, current processor limitations such as …

A unified approach to variable voltage scheduling for nonideal DVS processors

BC Mochocki, XS Hu, G Quan - IEEE Transactions on Computer …, 2004 - ieeexplore.ieee.org
Voltage scheduling is an essential technique used to exploit the benefit of dynamic voltage-
scaling processors. Though extensive research exists in this area, current processor …

Reclaiming the energy of a schedule: models and algorithms

G Aupy, A Benoit, F Dufossé… - … : Practice and Experience, 2013 - Wiley Online Library
We consider a task graph to be executed on a set of processors. We assume that the
mapping is given, say by an ordered list of tasks to execute on each processor, and we aim …

Iterative schedule optimization for voltage scalable distributed embedded systems

MT Schmitz, BM Al-Hashimi, P Eles - ACM Transactions on Embedded …, 2004 - dl.acm.org
We present an iterative schedule optimization for multirate system specifications, mapped
onto heterogeneous distributed architectures containing dynamic voltage scalable …

List and shelf schedules for independent parallel tasks to minimize the energy consumption with discrete or continuous speeds

A Benoit, LC Canon, R Elghazi, PC Heam - Journal of Parallel and …, 2023 - Elsevier
Scheduling independent tasks on a parallel platform is a widely-studied problem, in
particular when the goal is to minimize the total execution time, or makespan (P|| C max …