HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Journal articles

Scheduling periodic I/O access with bi-colored chains: models and algorithms

Emmanuel Jeannot 1 Guillaume Pallez 1 Nicolas Vidal 1
1 TADAAM - Topology-Aware System-Scale Data Management for High-Performance Computing
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest
Abstract : Observations show that some HPC applications periodically alternate between (i) operations (computations, local data-accesses) executed on the compute nodes, and (ii) I/O transfers of data and this behavior can be predicted beforehand. While the compute nodes are allocated separately to each application, the storage is shared and thus I/O access can be a bottleneck leading to contention. To tackle this issue, we design new static I/O scheduling algorithms that prescribe when each application can access the storage. To design a static algorithm, we emphasize on the periodic behavior of most applications. Scheduling the I/O volume of the different applications is repeated over time. This is critical since often the number of application runs is very high. In the following report, we develop a formal background for I/O scheduling. First, we define a model, bi-colored chain scheduling, then we go through related results existing in the literature and explore the complexity of this problem variants. Finally, to match the HPC context, we perform experiments based on use-cases matching highly parallel applications or distributed learning framework
Complete list of metadata

Contributor : Nicolas Vidal Connect in order to contact the contributor
Submitted on : Tuesday, May 4, 2021 - 1:46:29 PM
Last modification on : Tuesday, February 15, 2022 - 3:37:35 PM
Long-term archiving on: : Thursday, August 5, 2021 - 7:35:38 PM


Files produced by the author(s)




Emmanuel Jeannot, Guillaume Pallez, Nicolas Vidal. Scheduling periodic I/O access with bi-colored chains: models and algorithms. Journal of Scheduling, Springer Verlag, In press, ⟨10.1007/s10951-021-00685-8⟩. ⟨hal-03216844⟩



Record views


Files downloads