Scheduling and dispatching tools for high-performance computing (HPC) machines have the key role of mapping jobs to the available resources, trying to maximize performance and quality-of-service (QoS). Allocation and Scheduling in the general case are well-known NP-hard problems, forcing commercial schedulers to adopt greedy approaches to improve performance and QoS. Search-based approaches featuring the exploration of the solution space have seldom been employed in this setting, but mostly applied in off-line scenarios. In this paper, we present the first search-based approach to job allocation and scheduling for HPC machines, working in a production environment. The scheduler is based on Constraint Programming, an effective programming te...
In this paper, we propose a new multi-criteria job scheduler for scheduling a continuous stream of b...
Scheduling consists in deciding when a set of activities must be executed under different constraint...
Many academic disciplines - including information systems, computer science, and operations manageme...
Scheduling and dispatching tools for high-performance computing (HPC) machines have the key role of ...
Scheduling and dispatching tools for High-Performance Computing (HPC) machines have the role of mapp...
This Thesis deals with the problem of scheduling applications on High-Performance Computing (HPC) ma...
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...
Time-related optimization problems are very hard to solve. Scheduling covers a subcategory of such p...
We have developed an efficient single queue scheduling sys-tem that utilizes a greedy knapsack algor...
Taufer, MichelaHigh performance computing (HPC) is undergoing many changes at both the system and wo...
This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scal...
This works deals with the power-aware job dispatching problem in supercomputers; broadly speaking th...
This paper presents a three-stage algorithm for resource-aware scheduling of computational jobs in a...
In this paper, we propose a new multi-criteria job scheduler for scheduling a continuous stream of b...
Scheduling consists in deciding when a set of activities must be executed under different constraint...
Many academic disciplines - including information systems, computer science, and operations manageme...
Scheduling and dispatching tools for high-performance computing (HPC) machines have the key role of ...
Scheduling and dispatching tools for High-Performance Computing (HPC) machines have the role of mapp...
This Thesis deals with the problem of scheduling applications on High-Performance Computing (HPC) ma...
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...
Time-related optimization problems are very hard to solve. Scheduling covers a subcategory of such p...
We have developed an efficient single queue scheduling sys-tem that utilizes a greedy knapsack algor...
Taufer, MichelaHigh performance computing (HPC) is undergoing many changes at both the system and wo...
This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scal...
This works deals with the power-aware job dispatching problem in supercomputers; broadly speaking th...
This paper presents a three-stage algorithm for resource-aware scheduling of computational jobs in a...
In this paper, we propose a new multi-criteria job scheduler for scheduling a continuous stream of b...
Scheduling consists in deciding when a set of activities must be executed under different constraint...
Many academic disciplines - including information systems, computer science, and operations manageme...