Greedy Minimum-Energy Scheduling
Abstract
We consider the problem of energy-efficient scheduling across multiple processors with a power-down mechanism. In this setting a set of jobs with individual release times, deadlines, and processing volumes must be scheduled across 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 . We generalize this simple greedy policy to the case of processors running in parallel and show that the energy costs are still bounded by , where is the energy consumed by an optimal solution and is the total processing volume. Our algorithm has a running time of , where is the difference between the latest deadline and the earliest release time, and is the running time of a maximum flow calculation in a network of nodes.
Keywords
Cite
@article{arxiv.2307.00949,
title = {Greedy Minimum-Energy Scheduling},
author = {Gunther Bidlingmaier},
journal= {arXiv preprint arXiv:2307.00949},
year = {2023}
}