Title
Efficient Job Scheduling for Clusters with Shared Tiered Storage
Abstract
New fast storage technologies such as non-volatile memory are becoming ubiquitous in HPC systems with one or two orders of magnitude higher I/O bandwidth than traditional back-end storage systems. They can be used to heavily speed-up I/O operations, an essential prerequisite for data-intensive exascale computing capabilities. However, since the overall capacity of the fast storage available in a system is limited, an individual job may not always benefit if access to fast storage implies longer waiting time in the queue. This is obvious if fast storage is shared across the system. We therefore argue that the decision of whether or not to use fast storage should be supported by the batch scheduler, which can estimate when the amount of fast storage a job desires will become available. We present a scheduling algorithm with this functionality and show in simulations significantly reduced makespan and turnaround times in comparison to always using fast storage, always using slow back-end storage, and random storage assignment.
Year
DOI
Venue
2019
10.1109/CCGRID.2019.00046
2019 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)
Keywords
Field
DocType
Scheduling,I/O,Resource management,Tiered storage,Non volatile memory,Data intensive applications
Exascale computing,Job shop scheduling,Computer science,Scheduling (computing),Queue,Input/output,Non-volatile memory,Bandwidth (signal processing),Job scheduler,Distributed computing
Conference
ISSN
ISBN
Citations 
2376-4414
978-1-7281-0913-8
0
PageRank 
References 
Authors
0.34
13
3
Name
Order
Citations
PageRank
Leah E. Lackner100.34
Hamid Mohammadi Fard21687.21
Felix Wolf35712.00