In this thesis, we consider the problem of scheduling jobs in such a way that we minimize the energy consumption of the machines they are scheduled on. Job scheduling itself has a long and rich history in computer science both from theoretical and applied perspectives. A multitude of different objectives to optimize have been considered such as weighted completion time, penalties for missed deadlines, etc. However, traditional objective functions such as these do not capture or model the energy consumption of the machines these jobs run on. Energy consumption is an important facet of job scheduling to consider not only because of its relationship with the financial costs of scheduling (such as those related to cooling and the cost of poweri...
Topic classification: Algorithms and data structures We study scheduling problems in battery-operate...
This article extends the study of online algorithms for energy-efficient deadline scheduling to the ...
<p>Scheduling a set of jobs over a collection of machines to optimize a certain quality-of-service m...
Thesis (Ph.D.)--University of Washington, 2013The subject of this thesis concerns algorithmic aspect...
We consider fundamental scheduling problems motivated by energy issues. In this framework, we are gi...
This thesis is concerned with three combinatorial optimization problems for job scheduling, named t...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
We consider the following fundamental parallel machines scheduling problem in which the input consis...
Datacenters have emerged as the dominant form of computing infrastructure over the last two decades....
LNCS v. 6595 is conference proceedings of TAPAS 2011This paper considers several online scheduling p...
The active-time scheduling problem considers the problem of scheduling preemptible jobs with windows...
Job scheduling, which greatly impacts on the system performance, is a fundamental problem in compute...
Online flow-time scheduling is a fundamental problem in computer science and has been extensively st...
We study a scheduling model with speed scaling for machines and the immediate start requirement for ...
We consider the following online scheduling problem in which the input consists of n jobs to be sche...
Topic classification: Algorithms and data structures We study scheduling problems in battery-operate...
This article extends the study of online algorithms for energy-efficient deadline scheduling to the ...
<p>Scheduling a set of jobs over a collection of machines to optimize a certain quality-of-service m...
Thesis (Ph.D.)--University of Washington, 2013The subject of this thesis concerns algorithmic aspect...
We consider fundamental scheduling problems motivated by energy issues. In this framework, we are gi...
This thesis is concerned with three combinatorial optimization problems for job scheduling, named t...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
We consider the following fundamental parallel machines scheduling problem in which the input consis...
Datacenters have emerged as the dominant form of computing infrastructure over the last two decades....
LNCS v. 6595 is conference proceedings of TAPAS 2011This paper considers several online scheduling p...
The active-time scheduling problem considers the problem of scheduling preemptible jobs with windows...
Job scheduling, which greatly impacts on the system performance, is a fundamental problem in compute...
Online flow-time scheduling is a fundamental problem in computer science and has been extensively st...
We study a scheduling model with speed scaling for machines and the immediate start requirement for ...
We consider the following online scheduling problem in which the input consists of n jobs to be sche...
Topic classification: Algorithms and data structures We study scheduling problems in battery-operate...
This article extends the study of online algorithms for energy-efficient deadline scheduling to the ...
<p>Scheduling a set of jobs over a collection of machines to optimize a certain quality-of-service m...