Greedy Minimum-Energy Scheduling

07/03/2023
by   Gunther Bidlingmaier, et al.
0

We consider the problem of energy-efficient scheduling across multiple processors with a power-down mechanism. In this setting a set of n jobs with individual release times, deadlines, and processing volumes must be scheduled across m parallel processors while minimizing the consumed energy. Idle processors can be turned off to save energy, while turning them on requires a fixed amount of energy. For the special case of a single processor, the greedy Left-to-Right algorithm guarantees an approximation factor of 2. We generalize this simple greedy policy to the case of m ≥ 1 processors running in parallel and show that the energy costs are still bounded by 2 OPT + P, where OPT is the energy consumed by an optimal solution and P < OPT is the total processing volume. Our algorithm has a running time of 𝒪(n f log d), where d is the difference between the latest deadline and the earliest release time, and f is the running time of a maximum flow calculation in a network of 𝒪(n) nodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/28/2018

Approximate Schedules for Non-Migratory Parallel Jobs in Speed-Scaled Multiprocessor Systems

We consider a problem of scheduling rigid parallel jobs on variable spee...
research
10/31/2017

Scheduling Monotone Moldable Jobs in Linear Time

A moldable job is a job that can be executed on an arbitrary number of p...
research
09/29/2019

Parallel Machine Scheduling to Minimize Energy Consumption

Given n jobs with release dates, deadlines and processing times we consi...
research
12/15/2020

Minimizing Maintenance Cost Involving Flow-time and Tardiness Penalty with Unequal Release Dates

This paper proposes important and useful results relating to the minimiz...
research
07/16/2021

Skeletons and Minimum Energy Scheduling

Consider the problem where n jobs, each with a release time, a deadline ...
research
09/24/2008

Multiprocessor Global Scheduling on Frame-Based DVFS Systems

In this ongoing work, we are interested in multiprocessor energy efficie...
research
05/27/2023

Scheduling Fork-Join Task Graphs to Heterogeneous Processors

The scheduling of task graphs with communication delays has been extensi...

Please sign up or login with your details

Forgot password? Click here to reset