Abstract – Tasks in modern data-parallel clusters have highly di-verse resource requirements alongCPU,memory, disk and network. WepresentTetris, amulti-resource cluster scheduler that packs tasks to machines based on their requirements of all resource types. Do-ing so avoids resource fragmentation as well as over-allocation of the resources that are not explicitly allocated, both of which are draw-backs of current schedulers. Tetris adapts heuristics for the multi-dimensional bin packing problem to the context of cluster sched-ulers wherein task arrivals and machine availability change in an online manner and wherein task’s resource needs change with time and with the machine that the task is placed at. In addition, Tetris improves average ...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
International audienceScheduling in High-Performance Computing (HPC) has been traditionally centered...
Abstract. Multi-core nodes of parallel machines may only provide gradual performance improvement per...
Multi-cluster schedulers can dramatically improve average job turn-around time performance by making...
Ph.D. University of Hawaii at Manoa 2010.Includes bibliographical references.This research focuses o...
International audienceWe propose a novel approach for sharing cluster resources among competing jobs...
Part 4: Green Computing and Resource ManagementInternational audienceWe present a resource-aware sch...
This dissertation focuses on algorithm design and prototype implementation of fair sharing policies ...
Allocating tasks to machines in computing clusters is described. In an embodiment a set of tasks ass...
Distributed data-parallel processing systems like MapReduce, Spark, and Flink are popular for analyz...
Providing quality-of-service guarantees by means of fair shar-ing has never been more challenging in...
The MapReduce framework has become the defacto scheme for scalable semi-structured and un-structured...
This dissertation presents a taxonomy and evaluation of three cluster scheduling architectures for s...
snell @ cs.byu.edu While clusters have already proven themselves in the world of high performance co...
To reduce the impact of network congestion on big data jobs, cluster management frameworks use vario...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
International audienceScheduling in High-Performance Computing (HPC) has been traditionally centered...
Abstract. Multi-core nodes of parallel machines may only provide gradual performance improvement per...
Multi-cluster schedulers can dramatically improve average job turn-around time performance by making...
Ph.D. University of Hawaii at Manoa 2010.Includes bibliographical references.This research focuses o...
International audienceWe propose a novel approach for sharing cluster resources among competing jobs...
Part 4: Green Computing and Resource ManagementInternational audienceWe present a resource-aware sch...
This dissertation focuses on algorithm design and prototype implementation of fair sharing policies ...
Allocating tasks to machines in computing clusters is described. In an embodiment a set of tasks ass...
Distributed data-parallel processing systems like MapReduce, Spark, and Flink are popular for analyz...
Providing quality-of-service guarantees by means of fair shar-ing has never been more challenging in...
The MapReduce framework has become the defacto scheme for scalable semi-structured and un-structured...
This dissertation presents a taxonomy and evaluation of three cluster scheduling architectures for s...
snell @ cs.byu.edu While clusters have already proven themselves in the world of high performance co...
To reduce the impact of network congestion on big data jobs, cluster management frameworks use vario...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
International audienceScheduling in High-Performance Computing (HPC) has been traditionally centered...
Abstract. Multi-core nodes of parallel machines may only provide gradual performance improvement per...