Scheduling coarse-grain tasks, e.g. metaprograms on a grid, uses estimation of the execution times of individual components to compute optimal schedules. Various factors (hazards) lead to estimation errors, which affect both the performance of the schedule and its resource utilization. We introduce the concept of robustness of a schedule and present an analysis technique to determine the chance that a metaprogram exceeds its execution time due to components outside its critical path. The results of this analysis are used to compute schedules less sensitive to hazards. This translates into more accurate reservation requirements for critical systems, and reduced expected execution time for noncritical metaprograms executed repeatedly. We intr...
In this paper, we present a new method for finding robust solutions to mixed-integer linear programs...
Resource management effective scheduling algorithms is also increasing rapidly, particularly in the ...
A systematic method to evaluate the conflict between robustness, stability, and energy consumption i...
Scheduling coarse-grain tasks, e.g. metaprograms on a grid, uses estimation of the execution times o...
Scheduling meta applications on a computational grid uses estimation of the execution times of compo...
General purpose platforms are characterized by unpredictable timing behavior. Real-time schedules of...
Tasks executing on general purpose multiprocessor platforms exhibit variations in their execution ti...
Projects are an important part of our activities and regardless of their magnitude, scheduling is at...
Robustness is essential for schedules if they are being executed under uncertain conditions. In this...
When scheduling to minimize the sojourn time tail, the goals of optimality and robustness are seemin...
Robust scheduling aims at the construction of a schedule that is protected against uncertain events....
International audienceApplications implemented on critical systems are subject to both safety critic...
Solution-robust project scheduling is a growing research field aiming at constructing proactive sche...
Many distributed real time applications involve periodic activities with end to end timing constrain...
Control systems can be vulnerable to security threats where an attacker gathers information about th...
In this paper, we present a new method for finding robust solutions to mixed-integer linear programs...
Resource management effective scheduling algorithms is also increasing rapidly, particularly in the ...
A systematic method to evaluate the conflict between robustness, stability, and energy consumption i...
Scheduling coarse-grain tasks, e.g. metaprograms on a grid, uses estimation of the execution times o...
Scheduling meta applications on a computational grid uses estimation of the execution times of compo...
General purpose platforms are characterized by unpredictable timing behavior. Real-time schedules of...
Tasks executing on general purpose multiprocessor platforms exhibit variations in their execution ti...
Projects are an important part of our activities and regardless of their magnitude, scheduling is at...
Robustness is essential for schedules if they are being executed under uncertain conditions. In this...
When scheduling to minimize the sojourn time tail, the goals of optimality and robustness are seemin...
Robust scheduling aims at the construction of a schedule that is protected against uncertain events....
International audienceApplications implemented on critical systems are subject to both safety critic...
Solution-robust project scheduling is a growing research field aiming at constructing proactive sche...
Many distributed real time applications involve periodic activities with end to end timing constrain...
Control systems can be vulnerable to security threats where an attacker gathers information about th...
In this paper, we present a new method for finding robust solutions to mixed-integer linear programs...
Resource management effective scheduling algorithms is also increasing rapidly, particularly in the ...
A systematic method to evaluate the conflict between robustness, stability, and energy consumption i...