Scheduling Under Power and Energy Constraints

Given a system model where machines have distinct speeds and power ratings but are otherwise compatible, we consider various problems of scheduling under resource constraints on the system which place the restriction that not all machines can be run at once. These can be power, energy, or makespan c...

Full description

Saved in:
Bibliographic Details
Published inarXiv.org
Main Authors Dupty, Mohammed Haroon, Agrawal, Pragati, Rao, Shrisha
Format Paper
LanguageEnglish
Published Ithaca Cornell University Library, arXiv.org 07.02.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Given a system model where machines have distinct speeds and power ratings but are otherwise compatible, we consider various problems of scheduling under resource constraints on the system which place the restriction that not all machines can be run at once. These can be power, energy, or makespan constraints on the system. Given such constraints, there are problems with divisible as well as non-divisible jobs. In the setting where there is a constraint on power, we show that the problem of minimizing makespan for a set of divisible jobs is NP-hard by reduction to the knapsack problem. We then show that scheduling to minimize energy with power constraints is also NP-hard. We then consider scheduling with energy and makespan constraints with divisible jobs and show that these can be solved in polynomial time, and the problems with non-divisible jobs are NP-hard. We give exact and approximation algorithms for these problems as required.
ISSN:2331-8422