Scheduling and dispatching tools for High-Performance Computing (HPC) machines have the role of mapping incoming jobs to the available resources, trying to maximize equipment utilization and user satisfaction. Optimal Job Scheduling is a well-known NP-hard problem, forcing commercial schedulers to adopt greedy approaches based on rules. Constraint Programming (CP) is a well-known combinatorial optimization approach that has been shown to be very effective in optimally solving scheduling problems. We present the first CP-based job scheduler for HPC machines, working in a real-life production environment. We evaluate our solution both on a cluster of virtual machines and on the Eurora Supercomputer with production workloads. Results show sign...
This chapter describes constraint-based scheduling as the discipline that studies how to solve sched...
The demand for more powerful supercomputers continues to increase along with the types of applicatio...
This master's thesis addresses a scheduling problem arising when designing avionics – the electronic...
Scheduling and dispatching tools for High-Performance Computing (HPC) machines have the role of mapp...
Scheduling and dispatching tools for high-performance computing (HPC) machines have the key role of ...
HPC systems are increasingly being used for big data analytics and predictive model building that em...
High-performance Computing (HPC) systems have become essential instruments in our modern society. As...
Supercomputer installed capacity worldwide increased for many years and further growth is expected i...
This Thesis deals with the problem of scheduling applications on High-Performance Computing (HPC) ma...
Time-related optimization problems are very hard to solve. Scheduling covers a subcategory of such p...
This works deals with the power-aware job dispatching problem in supercomputers; broadly speaking th...
We have developed an efficient single queue scheduling sys-tem that utilizes a greedy knapsack algor...
International audienceThis paper considers the scheduling of job families on parallel machines with ...
Our goal is to introduce the constraint programming (CP) approach within the context of scheduling. ...
This chapter describes constraint-based scheduling as the discipline that studies how to solve sched...
The demand for more powerful supercomputers continues to increase along with the types of applicatio...
This master's thesis addresses a scheduling problem arising when designing avionics – the electronic...
Scheduling and dispatching tools for High-Performance Computing (HPC) machines have the role of mapp...
Scheduling and dispatching tools for high-performance computing (HPC) machines have the key role of ...
HPC systems are increasingly being used for big data analytics and predictive model building that em...
High-performance Computing (HPC) systems have become essential instruments in our modern society. As...
Supercomputer installed capacity worldwide increased for many years and further growth is expected i...
This Thesis deals with the problem of scheduling applications on High-Performance Computing (HPC) ma...
Time-related optimization problems are very hard to solve. Scheduling covers a subcategory of such p...
This works deals with the power-aware job dispatching problem in supercomputers; broadly speaking th...
We have developed an efficient single queue scheduling sys-tem that utilizes a greedy knapsack algor...
International audienceThis paper considers the scheduling of job families on parallel machines with ...
Our goal is to introduce the constraint programming (CP) approach within the context of scheduling. ...
This chapter describes constraint-based scheduling as the discipline that studies how to solve sched...
The demand for more powerful supercomputers continues to increase along with the types of applicatio...
This master's thesis addresses a scheduling problem arising when designing avionics – the electronic...