Influence of Incremental Constraints on Energy Consumption and Static Scheduling Time for Moldable Tasks with Deadline

06/19/2020
by   Jörg Keller, et al.
0

Static scheduling of independent, moldable tasks on parallel machines with frequency scaling comprises decisions on core allocation, assignment, frequency scaling and ordering, to meet a deadline and minimize energy consumption. Constraining some of these decisions reduces the solution space, i.e. may increase energy consumption, but may also reduce scheduling time or give the chance to tackle larger task sets. We investigate the influence of different constraints that lead from an unrestricted scheduler via two intermediate steps to the crown scheduler, by presenting integer linear programs for all four schedulers. We compare scheduling time and energy consumption for a benchmark suite of synthetic task sets of different sizes. Our results indicate that the final step towards the crown scheduler – the execution order constraint – is responsible for faster scheduling when task sets are small, and lower energy consumption when we deal with large task sets.

READ FULL TEXT
research
11/13/2010

Leakage-Aware Reallocation for Periodic Real-Time Tasks on Multicore Processors

It is an increasingly important issue to reduce the energy consumption o...
research
02/12/2018

Algorithms for robust production scheduling with energy consumption limits

In this work, we consider a scheduling problem faced by production compa...
research
04/01/2021

Energy-aware Task Scheduling with Deadline Constraint in DVFS-enabled Heterogeneous Clusters

Energy conservation of large data centers for high-performance computing...
research
03/22/2023

A Survey on Task Allocation and Scheduling in Robotic Network Systems

Cloud Robotics is helping to create a new generation of robots that leve...
research
05/29/2018

Scheduling under dynamic speed-scaling for minimizing weighted completion time and energy consumption

Since a few years there is an increasing interest in minimizing the ener...
research
07/05/2020

Performance Evaluation of Orchestra Scheduling in Time Slotted Channel Hopping Networks

In this paper, we evaluate the performance of networks that use RPL (Rou...
research
12/19/2019

Energy Minimization in DAG Scheduling on MPSoCs at Run-Time: Theory and Practice

Static (offline) techniques for mapping applications given by task graph...

Please sign up or login with your details

Forgot password? Click here to reset