In this report, we study the problem of optimizing the throughput of applications for heterogeneous platforms subject to failures. The considered applications are composed of a sequence of consecutive tasks linked as a linear graph (pipeline), with a type associated to each task. The challenge is to specialize the machines of a target platform to process only one task type, given that every machine is able to process all the types before being specialized, to avoid costly context or setup changes. Each instance can thus be performed by any machine specialized in its type and the workload of the system can be shared among a set of specialized machines. For identical machines, we prove that an optimal solution can be computed in polynomial ti...
Mapping applications onto parallel platforms is a challenging problem, that becomes even more diffic...
Cloud computing promises the delivery of on-demand pay-per-use access to unlimited resources. Using ...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
In this report, we study the problem of optimizing the throughput of applications for heterogeneous ...
In this paper, we study the problem of optimizing the throughput for micro-factories subject to fail...
Mapping applications onto heterogeneous platforms is a difficult challenge, even for simple applicat...
(ENG) Mapping applications onto heterogeneous platforms is a difficult challenge, even for simple ap...
In this report, we study the problem of optimizing the throughput for micro-factories subject to fai...
In this paper, we consider the problem of scheduling an application on a parallel computational plat...
This work provides an analysis of checkpointing strategies for minimizing expected job execution tim...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
Most high-performance processors today are able to execute multiple threads of execution simultaneou...
One has a large workload that is ``divisible''---its constituent work's granularity can be adjusted ...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
The multiobjective Ant Colony System (ACS) meta-heuristic has been developed successfully to provide...
Mapping applications onto parallel platforms is a challenging problem, that becomes even more diffic...
Cloud computing promises the delivery of on-demand pay-per-use access to unlimited resources. Using ...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
In this report, we study the problem of optimizing the throughput of applications for heterogeneous ...
In this paper, we study the problem of optimizing the throughput for micro-factories subject to fail...
Mapping applications onto heterogeneous platforms is a difficult challenge, even for simple applicat...
(ENG) Mapping applications onto heterogeneous platforms is a difficult challenge, even for simple ap...
In this report, we study the problem of optimizing the throughput for micro-factories subject to fai...
In this paper, we consider the problem of scheduling an application on a parallel computational plat...
This work provides an analysis of checkpointing strategies for minimizing expected job execution tim...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
Most high-performance processors today are able to execute multiple threads of execution simultaneou...
One has a large workload that is ``divisible''---its constituent work's granularity can be adjusted ...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
The multiobjective Ant Colony System (ACS) meta-heuristic has been developed successfully to provide...
Mapping applications onto parallel platforms is a challenging problem, that becomes even more diffic...
Cloud computing promises the delivery of on-demand pay-per-use access to unlimited resources. Using ...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...