Tetrisched is a new scheduler that explicitly considers both job-specific preferences and estimated job runtimes in its allocation of resources. Combined, this information allows tetrisched to provide higher overall value to complex application mixes consolidated on heterogeneous collections of machines. Job-specific preferences, provided by tenants in the form of composable utility functions, allow tetrisched to understand which resources are preferred, and by how much, over other acceptable options. Estimated job runtimes allow tetrisched to plan ahead in deciding whether to wait for a busy preferred resource to become free or to assign a less preferred resource. Tetrisched translates this information, which can be provided automatically ...
Metacomputing is a convenient and powerful abstraction for dealing with the complexities that arise ...
Efficient workload scheduling is a prime means to improve the effectiveness of services to clients a...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...
<p>Heterogeneity in modern datacenters is on the rise, in hardware resource characteristics, in work...
Abstract – Tasks in modern data-parallel clusters have highly di-verse resource requirements alongCP...
Despite many efforts to better utilize the potential of GPUs and CPUs, it is far from being fully ex...
The task of designing and optimizing job scheduling algorithms for heterogeneous computing environme...
High-performance heterogeneous computing systems are achieved by the use of efficient application sc...
Simultaneous Multithreading machines benefit from jobscheduling software that monitors how well cos...
Abstract. Standard job scheduling uses static job sizes which lacks flexibility regarding changing l...
Computer architecture technology is moving towards more heteroge-neous solutions, which will contain...
International audienceDespite the impressive growth and size of super-computers, the computational p...
In recent years, the number of processing units per compute node has been increasing. In order to ut...
In job scheduling, the concept of malleability has been explored since many years ago. Research show...
In this paper, we propose a new multi-criteria job scheduler for scheduling a continuous stream of b...
Metacomputing is a convenient and powerful abstraction for dealing with the complexities that arise ...
Efficient workload scheduling is a prime means to improve the effectiveness of services to clients a...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...
<p>Heterogeneity in modern datacenters is on the rise, in hardware resource characteristics, in work...
Abstract – Tasks in modern data-parallel clusters have highly di-verse resource requirements alongCP...
Despite many efforts to better utilize the potential of GPUs and CPUs, it is far from being fully ex...
The task of designing and optimizing job scheduling algorithms for heterogeneous computing environme...
High-performance heterogeneous computing systems are achieved by the use of efficient application sc...
Simultaneous Multithreading machines benefit from jobscheduling software that monitors how well cos...
Abstract. Standard job scheduling uses static job sizes which lacks flexibility regarding changing l...
Computer architecture technology is moving towards more heteroge-neous solutions, which will contain...
International audienceDespite the impressive growth and size of super-computers, the computational p...
In recent years, the number of processing units per compute node has been increasing. In order to ut...
In job scheduling, the concept of malleability has been explored since many years ago. Research show...
In this paper, we propose a new multi-criteria job scheduler for scheduling a continuous stream of b...
Metacomputing is a convenient and powerful abstraction for dealing with the complexities that arise ...
Efficient workload scheduling is a prime means to improve the effectiveness of services to clients a...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...