<p>Heterogeneity in modern datacenters is on the rise, in hardware resource characteristics, in workload characteristics, and in dynamic characteristics (e.g., a memoryresident copy of input data). As a result, which machines are assigned to a given job can have a significant impact. For example, a job may run faster on the same machine as its input data or with a given hardware accelerator, while still being runnable on other machines, albeit less efficiently. Heterogeneity takes on more complex forms as sets of resources differ in the level of performance they deliver, even if they consist of identical individual units, such as with rack-level locality. We refer to this as combinatorial heterogeneity. Mixes of jobs with strict SLOs on com...
This technical report describes the design & implementation of a constraint-based framework for ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Cluster schedulers provide flexible resource sharing mechanism for best-effort cloud jobs, which occ...
This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scal...
Tetrisched is a new scheduler that explicitly considers both job-specific preferences and estimated ...
Abstract—Cloud datacenters typically require tenants to spec-ify the resource demands for the virtua...
This paper presents a three-stage algorithm for resource-aware scheduling of computational jobs in a...
Abstract—Today’s schedulers for a parallel processing environ-ment are generally optimized for submi...
Scheduling in large scale computing clusters is critical to job performance and resource utilization...
Abstract — This study presents a soft deadline scheduler for distributed systems that aims of explor...
It is challenging to execute an application in a heterogeneous cloud cluster, which consists of mult...
This study presents a soft deadline scheduler for distributed systems that aims of exploring data lo...
Abstract – Tasks in modern data-parallel clusters have highly di-verse resource requirements alongCP...
Abstract We consider a market-based resource allocation model for batch jobs in cloud computing clus...
Loosely coupled applications composed of a potentially very large number (from tens of thousands to ...
This technical report describes the design & implementation of a constraint-based framework for ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Cluster schedulers provide flexible resource sharing mechanism for best-effort cloud jobs, which occ...
This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scal...
Tetrisched is a new scheduler that explicitly considers both job-specific preferences and estimated ...
Abstract—Cloud datacenters typically require tenants to spec-ify the resource demands for the virtua...
This paper presents a three-stage algorithm for resource-aware scheduling of computational jobs in a...
Abstract—Today’s schedulers for a parallel processing environ-ment are generally optimized for submi...
Scheduling in large scale computing clusters is critical to job performance and resource utilization...
Abstract — This study presents a soft deadline scheduler for distributed systems that aims of explor...
It is challenging to execute an application in a heterogeneous cloud cluster, which consists of mult...
This study presents a soft deadline scheduler for distributed systems that aims of exploring data lo...
Abstract – Tasks in modern data-parallel clusters have highly di-verse resource requirements alongCP...
Abstract We consider a market-based resource allocation model for batch jobs in cloud computing clus...
Loosely coupled applications composed of a potentially very large number (from tens of thousands to ...
This technical report describes the design & implementation of a constraint-based framework for ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Cluster schedulers provide flexible resource sharing mechanism for best-effort cloud jobs, which occ...