1 Introduction
The problem of scheduling an application modeled by a task graph with the objective to minimize its execution time is a well studied problem [6], [9]. However, in general the duration of the tasks that compose the application and the communications between these tasks are subject to some uncertainties (due to the unpredictability of the behavior of the application and its sensitiveness of the input data). A schedule is said robust if it is able to absorb part of the uncertainty and gives an allocation whose duration (makespan) is still close to a predicted value.