International audienceJob scheduling in high-performance computing platforms is a hard problem that involves uncertainties on both the job arrival process and their execution times. Users typically provide only loose upper bounds for job execution times, which are not so useful for scheduling heuristics based on processing times. Previous studies focused on applying regression techniques to obtain better execution time estimates, which worked reasonably well and improved scheduling metrics. However, these approaches require a long period of training data.In this work, we propose a simpler approach by classifying jobs as small or large and prioritizing the execution of small jobs over large ones. Indeed, small jobs are the most impacted by q...
This article focuses on the problem of dealing with low accuracy of job runtime estimates provided b...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
International audienceJob scheduling in high-performance computing platforms is a hard problem that ...
Job scheduling in high-performance computing platforms is a hard problem that involves uncertainties...
International audienceDespite the impressive growth and size of super-computers, the computational p...
Scheduled batch jobs have been widely used on the asynchronous computing platforms to execute variou...
Taufer, MichelaHigh performance computing (HPC) is undergoing many changes at both the system and wo...
A correct evaluation of scheduling algorithms and a good understanding of their optimization criteri...
The effectiveness of distributed execution of computationally intensive applications (jobs) largely ...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
The infrastructure of High Performance Computing (HPC) systems is rapidly increasing in complexity a...
Online flow-time scheduling is a fundamental problem in computer science and has been extensively st...
International audienceWe propose a novel job scheduling approach for homogeneous cluster computing p...
This thesis presents several new results on online job scheduling. Job scheduling is a basic require...
This article focuses on the problem of dealing with low accuracy of job runtime estimates provided b...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
International audienceJob scheduling in high-performance computing platforms is a hard problem that ...
Job scheduling in high-performance computing platforms is a hard problem that involves uncertainties...
International audienceDespite the impressive growth and size of super-computers, the computational p...
Scheduled batch jobs have been widely used on the asynchronous computing platforms to execute variou...
Taufer, MichelaHigh performance computing (HPC) is undergoing many changes at both the system and wo...
A correct evaluation of scheduling algorithms and a good understanding of their optimization criteri...
The effectiveness of distributed execution of computationally intensive applications (jobs) largely ...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
The infrastructure of High Performance Computing (HPC) systems is rapidly increasing in complexity a...
Online flow-time scheduling is a fundamental problem in computer science and has been extensively st...
International audienceWe propose a novel job scheduling approach for homogeneous cluster computing p...
This thesis presents several new results on online job scheduling. Job scheduling is a basic require...
This article focuses on the problem of dealing with low accuracy of job runtime estimates provided b...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...