The performance of anytime algorithms can be improved by simultaneously solving several instances of algorithm-problem pairs. These pairs may include dierent instances of a problem (such as starting from a dierent initial state), dierent algorithms (if several alternatives exist), or several runs of the same algorithm (for non-deterministic algorithms). In this paper we present a methodology for designing an optimal scheduling policy based on the statistical characteristics of the algorithms involved. We formally analyze the case where the processes share resources (a single-processor model), and provide an algorithm for optimal scheduling. We analyze, theoretically and empirically, the behavior of our scheduling algorithm for various distr...
We consider the problem to minimize the total weighted completion time of a set of jobs with individ...
Abstract We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...
A contract algorithm is an algorithm which is given, as part of the input, a specified amount of all...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
A contract algorithm is an algorithm which is given, as part of the input, a specified amount of all...
This dissertation is concerned with developing optimal strategies for the scheduling of stochastic j...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Optimal online scheduling algorithms are known for sporadic task systems scheduled upon a single pro...
The problem of scheduling a set of periodic-time-critical tasks on a single-processor computing syst...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Modern cloud computing systems have been using multiple processing units on servers to increase thei...
AbstractMonitoring anytime algorithms can significantly improve their performance. This work deals w...
Abstract The purpose of this paper is to establish some guidelines for designing effective Estimatio...
We consider the problem to minimize the total weighted completion time of a set of jobs with individ...
Abstract We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...
A contract algorithm is an algorithm which is given, as part of the input, a specified amount of all...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
A contract algorithm is an algorithm which is given, as part of the input, a specified amount of all...
This dissertation is concerned with developing optimal strategies for the scheduling of stochastic j...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Optimal online scheduling algorithms are known for sporadic task systems scheduled upon a single pro...
The problem of scheduling a set of periodic-time-critical tasks on a single-processor computing syst...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Modern cloud computing systems have been using multiple processing units on servers to increase thei...
AbstractMonitoring anytime algorithms can significantly improve their performance. This work deals w...
Abstract The purpose of this paper is to establish some guidelines for designing effective Estimatio...
We consider the problem to minimize the total weighted completion time of a set of jobs with individ...
Abstract We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...