2013
DOI: 10.1109/tc.2011.203
|View full text |Cite
|
Sign up to set email alerts
|

Robust Scheduling of Task Graphs under Execution Time Uncertainty

Abstract: Abstract-Effective multicore computing requires to make efficient usage of the computational resources on a chip. Offline mapping and scheduling can be applied to improve the performance, but classical approaches require considerable a-priori knowledge of the target application. In a practical setting, precise information is often unavailable; one can then resort to approximate time and resource usage figures, but this usually requires to make conservative assumptions. The issue is further stressed if real-tim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 40 publications
(21 citation statements)
references
References 32 publications
0
21
0
Order By: Relevance
“…They have been obtained via two methods: 1) the constructive approach from [12] and 2) the application of a chaining step inspired by [13] to solutions obtained via ILOG CP Optimizer. For each considered instance, we kept all the solutions found by both solvers in the optimization process.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…They have been obtained via two methods: 1) the constructive approach from [12] and 2) the application of a chaining step inspired by [13] to solutions obtained via ILOG CP Optimizer. For each considered instance, we kept all the solutions found by both solvers in the optimization process.…”
Section: Methodsmentioning
confidence: 99%
“…A POS is an augmentation of the original Project Graph, where a number of precedence constraints has been added to prevent the occurrence of resource conflicts, whatever the activity durations are. A POS can be obtained through a variety of methods (the reader may refer for details to [8,5,6,[11][12][13][14]). A POS can be designed to optimize some probabilistic performance metric, such as the expected makespan (a frequent pick) or the n-th quantile (see [3]).…”
Section: Introductionmentioning
confidence: 99%
“…In a similar manner, Bertsimas and Sim create a method to adjust the conservatism of robust MILP solutions in [23] while keeping the robust problem linear. Other work on robust scheduling and integer programming problems in the general sense may be found in [24,25,26]. However, to our knowledge there is no work explicitly incorporating Bayes risk to schedule slips nor for the application of MCM scheduling.…”
Section: Related Workmentioning
confidence: 99%
“…Scheduling algorithms in [17], [3] address the problem of task allocation over Grid; The algorithms in [2], [13], [20], [22], [23], [24] address the problem of task allocation over a cluster; The algorithms in [10], [11], [16], [6], [[18], [20] address the problem of allocating tasks over the processors of multiprocessor and multicore systems; while the algorithms in [5], [14], [15], [8], [9], [4] have been proposed to ensure an efficient and predictable scheduling of real-time independent tasks over a uni-processor.…”
Section: Related Workmentioning
confidence: 99%