Scheduling the I/O of HPC Applications Under Congestion
Authors:
- Ana GainaruAGAna Gainaru
- Guillaume AupyGAGuillaume Aupy
- Anne BenoitABAnne Benoit
- Franck CappelloFCFranck Cappello
- Yves RobertYRYves Robert
- Marc SnirMSMarc Snir
- 1 May 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15302075,p. 1013-1022
Abstract
A significant percentage of the computing capacity of large-scale platforms is wasted because of interferences incurred by multiple applications that access a shared parallel file system concurrently. One solution to handling I/O bursts enlarge-scale HPC systems is to absorb them at an intermediate storage layer consisting of burst buffers. However, our analysis of the Argonne's Mira system shows that burst buffers cannot prevent congestion at all times. Consequently, I/O performances dramatically degraded, showing in some cases a decrease in I/O throughput of 67%. In this paper, we analyze the effects of interference on application I/O bandwidth and propose several scheduling techniques to mitigate congestion. We show through extensive experiments that our global I/O scheduler is able to reduce the effects of congestion, even on systems where burst buffers are used, and can increase the overall system throughput up to 56%. We also show that it outperforms current Mira I/O schedulers.Keywords
This publication has 21 references indexed in Scilit:
- Insights for exascale IO APIs from building a petascale IO API2013
- Taming parallel I/O complexity with auto-tuning2013
- Evaluation of Performance Degradation in HPC Applications with VM Consolidation2012
- The Universe at extreme scale: Multi-petaflop sky simulation on the BG/Q2012
- Parallel I/O performance: From events to ensembles2010
- Petascale atmospheric general circulation modelsJournal of Physics: Conference Series, 2007
- Understanding the causes of performance variability in HPC workloads2006
- Direct numerical simulations of turbulent lean premixed combustionJournal of Physics: Conference Series, 2006
- A Benchmark Simulation for Moist Nonhydrostatic Numerical ModelsMonthly Weather Review, 2002
- Anticipatory scheduling2001