Abstract: "Large-scale computing often consists of many speculative tasks to test hypotheses, search for insights, and review potentially finished products. For example, speculative tasks are issued by bioinformaticists comparing DNA sequences and computer graphics artists adjusting scene properties. This paper promotes a new computing model for shared clusters and grids in which researchers and end-users exploring search spaces disclose sets of speculative tasks, request results as needed, and cancel unfinished tasks if early results suggest no need to continue. Doing so matches natural usage patterns, making users more effective, and also enables a new class of schedulers. In simulation, we demonstrate how batchactive schedulers significa...
A long-standing challenge in cluster scheduling is to achieve a high degree of utilization of hetero...
International audienceTask-based programming models have demonstrated their efficiency in the develo...
Task-selection policies are critical to the performance of any architecture that uses speculation to...
Large-scale computing often consists of many speculative tasks to test hypotheses, search for insigh...
A process scheduler on a shared cluster, grid, or supercomputer that is informed which submitted tas...
As clusters continue to grow in size and complexity, providing scalable and predictable performance ...
International audienceNew emerging fields are developing a growing number of large-scale application...
International audienceTo maximize performance, out-of-order execution processors sometimes issue ins...
International audienceIn this work, we study the robustness of SpeculativeScheduling to data incompl...
International audienceWe provide a queueing-theoretic framework for job replication schemes based on...
To effectively manage High-Performance Computing (HPC) resources, it is essential to maximize return...
Improving application performance is a major challenge for computer architects. Two important reason...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
International audienceToday, large scale parallel systems are available at relatively low cost. Many...
Allocating tasks to machines in computing clusters is described. In an embodiment a set of tasks ass...
A long-standing challenge in cluster scheduling is to achieve a high degree of utilization of hetero...
International audienceTask-based programming models have demonstrated their efficiency in the develo...
Task-selection policies are critical to the performance of any architecture that uses speculation to...
Large-scale computing often consists of many speculative tasks to test hypotheses, search for insigh...
A process scheduler on a shared cluster, grid, or supercomputer that is informed which submitted tas...
As clusters continue to grow in size and complexity, providing scalable and predictable performance ...
International audienceNew emerging fields are developing a growing number of large-scale application...
International audienceTo maximize performance, out-of-order execution processors sometimes issue ins...
International audienceIn this work, we study the robustness of SpeculativeScheduling to data incompl...
International audienceWe provide a queueing-theoretic framework for job replication schemes based on...
To effectively manage High-Performance Computing (HPC) resources, it is essential to maximize return...
Improving application performance is a major challenge for computer architects. Two important reason...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
International audienceToday, large scale parallel systems are available at relatively low cost. Many...
Allocating tasks to machines in computing clusters is described. In an embodiment a set of tasks ass...
A long-standing challenge in cluster scheduling is to achieve a high degree of utilization of hetero...
International audienceTask-based programming models have demonstrated their efficiency in the develo...
Task-selection policies are critical to the performance of any architecture that uses speculation to...