Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Denis Trystram is active.

Publication


Featured researches published by Denis Trystram.


International Journal of Foundations of Computer Science | 2002

APPROXIMATION ALGORITHMS FOR SCHEDULING MALLEABLE TASKS UNDER PRECEDENCE CONSTRAINTS

Renaud Lepère; Denis Trystram; Gerhard J. Woeginger

This work presents approximation algorithms for scheduling the tasks of a parallel application that are subject to precedence constraints. The considered tasks are malleable which means that they may be executed on a varying number of processors in parallel. The considered objective criterion is the makespan, i.e., the largest task completion time. We demonstrate a close relationship between this scheduling problem and one of its subproblems, the allotment problem. By exploiting this relationship, we design a polynomial time approximation algorithm with performance guarantee arbitrarily close to for the special case of series parallel precedence constraints and for the special case of precedence constraints of bounded width. These special cases cover the important situation of tree structured precedence constraints. For arbitrary precedence constraints, we give a polynomial time approximation algorithm with performance guarantee .


simulation tools and techniques for communications, networks and system | 2010

Random graph generation for scheduling simulations

Daniel Cordeiro; Grégory Mounié; Swann Perarnau; Denis Trystram; Jean-Marc Vincent; Frédéric Wagner

In parallel and distributed systems, validation of scheduling heuristics is usually done by simulation on randomly generated synthetic workloads, typically represented by task graphs. Since there is no single generation method that models all possible workloads for scheduling problems, researchers often re-implement the classical generation algorithms or even implement ad hoc ones. A bad choice of generation method can mislead the validation of the algorithm due to biases it can induce. Moreover, different implementations of the same randomized generation method may produce slightly different graphs. These problems can harm the experimental comparison of scheduling algorithms. In order to provide a comparison basis we propose GGen -- a unified and standard implementation of classical task graph generation methods used in the scheduling domain. We also provide an in-depth analysis of each generation method, emphasizing important graph properties that may influence scheduling algorithms.


IEEE Transactions on Computers | 2006

Preemptable malleable task scheduling problem

Jacek Blazewicz; Mikhail Y. Kovalyov; Maciej Machowiak; Denis Trystram; Jan Węglarz

The problem of optimal scheduling n independent malleable tasks in a parallel processor system is studied. It is assumed that an execution of any task can be preempted and the number of processors allocated to the same task can change during its execution. We present a rectangle packing algorithm, which converts an optimal solution for the relaxed problem, in which the number of processors allocated to a task is not required to be integer, into an optimal solution for the original problem in O(n) time.


SIAM Journal on Computing | 2007

A

Grégory Mounié; Christophe Rapine; Denis Trystram

A malleable task is a computational unit that may be executed on any arbitrary number of processors, whose execution time depends on the amount of resources allotted to it. This paper presents a new approach for scheduling a set of independent malleable tasks which leads to a worst case guarantee of


Archive | 2000

\frac32

Jacek Bazewicz; Denis Trystram; Klaus H. Ecker; Brigitte Plateau

\frac{3}{2}+\varepsilon


parallel processing and applied mathematics | 2009

-Approximation Algorithm for Scheduling Independent Monotonic Malleable Tasks

Mohamed Slim Bouguerra; Thierry Gautier; Denis Trystram; Jean-Marc Vincent

for the minimization of the parallel execution time for any fixed


acm symposium on parallel algorithms and architectures | 2004

Handbook on Parallel and Distributed Processing

Pierre-François Dutot; Lionel Eyraud; Grégory Mounié; Denis Trystram

\varepsilon > 0


Discrete Applied Mathematics | 1999

A flexible checkpoint/restart model in distributed systems

Jacek Blazewicz; Maciej Drozdowski; Frédéric Guinand; Denis Trystram

. The main idea of this approach is to focus on the determination of a good allotment and then to solve the resulting problem with a fixed number of processors by a simple scheduling algorithm. The first phase is based on a dual approximation technique where the allotment problem is expressed as a knapsack problem for partitioning the set of tasks into two shelves of respective heights


Journal of Parallel and Distributed Computing | 2009

Bi-criteria algorithm for scheduling jobs on cluster platforms

Alain Girault; írik Saule; Denis Trystram

1


European Journal of Operational Research | 2001

Scheduling a divisible task in a two-dimensional toroidal mesh

Bernard Penz; Christophe Rapine; Denis Trystram

and

Collaboration


Dive into the Denis Trystram's collaboration.

Top Co-Authors

Avatar

Pierre-François Dutot

École nationale supérieure d'informatique et de mathématiques appliquées de Grenoble

View shared research outputs
Top Co-Authors

Avatar

Jacek Blazewicz

National Academy of Sciences of Belarus

View shared research outputs
Top Co-Authors

Avatar

Klaus Jansen

Pierre-and-Marie-Curie University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Erik Saule

Institut Universitaire de France

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Krzysztof Rzadca

Institut Universitaire de France

View shared research outputs
Top Co-Authors

Avatar

Christophe Rapine

Institut Universitaire de France

View shared research outputs
Top Co-Authors

Avatar

Frédéric Guinand

Institut Universitaire de France

View shared research outputs
Researchain Logo
Decentralizing Knowledge