In this research report we study both the throughput and the energy optimization problem for a distributed system subject to failures that executes a workflow at different speed levels. The application is modeled as a directed acyclic graph composed of typed tasks linked by dependency constraints. A continuous flow, or a great number of application instances has to be processed optimizing the collaborative system performance which implies to increase the throughput -- the number of application instances processed by time unit --~or to decrease the period~-- the time needed to output one instance of the system. The system is designed as a collaborative platform of distributed machines. Each machine collaborates with others by performing all ...
Distributed optimization approaches are gaining more attention for solving power systems energy mana...
International audienceParallelizing software is a popular way of achieving high energy efficiency si...
We study the problem of scheduling a set of jobs with release dates, deadlines and processing requir...
International audienceIn this article we study both the throughput and the energy optimization probl...
International audienceIn this article we study both the throughput and the energy optimization probl...
In this report, we consider the problem of scheduling an application composed of independent tasks o...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...
International audienceWe consider the problem of scheduling an application composed of independent t...
Les travaux présentés dans cette thèse portent sur l’ordonnancement d’applications multi-tâches liné...
In this paper, we study the problem of finding optimal mappings for several independent but concurre...
International audienceWe consider the problem of scheduling an application composed of independent t...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
20 pagesIn this paper, we focus on computing the throughput of replicated workflows. Given a streami...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
Low energy consumption and high reliability are widely identified as increasingly relevant issues in...
Distributed optimization approaches are gaining more attention for solving power systems energy mana...
International audienceParallelizing software is a popular way of achieving high energy efficiency si...
We study the problem of scheduling a set of jobs with release dates, deadlines and processing requir...
International audienceIn this article we study both the throughput and the energy optimization probl...
International audienceIn this article we study both the throughput and the energy optimization probl...
In this report, we consider the problem of scheduling an application composed of independent tasks o...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...
International audienceWe consider the problem of scheduling an application composed of independent t...
Les travaux présentés dans cette thèse portent sur l’ordonnancement d’applications multi-tâches liné...
In this paper, we study the problem of finding optimal mappings for several independent but concurre...
International audienceWe consider the problem of scheduling an application composed of independent t...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
20 pagesIn this paper, we focus on computing the throughput of replicated workflows. Given a streami...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
Low energy consumption and high reliability are widely identified as increasingly relevant issues in...
Distributed optimization approaches are gaining more attention for solving power systems energy mana...
International audienceParallelizing software is a popular way of achieving high energy efficiency si...
We study the problem of scheduling a set of jobs with release dates, deadlines and processing requir...