Arbitration policies for on-demand user-level I/O forwarding on HPC platforms
| dc.contributor.author | Bez, Jean Luca |
| dc.contributor.author | Miranda, Alberto |
| dc.contributor.author | Nou Castell, Ramon |
| dc.contributor.author | Zanon Boito, Francieli |
| dc.contributor.author | Cortés, Toni |
| dc.contributor.author | Navaux, Philippe O.A. |
| dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Computació d'Altes Prestacions |
| dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
| dc.contributor.other | Barcelona Supercomputing Center |
| dc.date.accessioned | 2021-12-16T13:42:50Z |
| dc.date.available | 2021-12-16T13:42:50Z |
| dc.date.issued | 2021 |
| dc.description.abstract | I/O forwarding is a well-established and widely-adopted technique in HPC to reduce contention in the access to storage servers and transparently improve I/O performance. Rather than having applications directly accessing the shared parallel file system, the forwarding technique defines a set of I/O nodes responsible for receiving application requests and forwarding them to the file system, thus reshaping the flow of requests. The typical approach is to statically assign I/O nodes to applications depending on the number of compute nodes they use, which is not always necessarily related to their I/O requirements. Thus, this approach leads to inefficient usage of these resources. This paper investigates arbitration policies based on the applications I/O demands, represented by their access patterns. We propose a policy based on the Multiple-Choice Knapsack problem that seeks to maximize global bandwidth by giving more I/O nodes to applications that will benefit the most. Furthermore, we propose a user-level I/O forwarding solution as an on-demand service capable of applying different allocation policies at runtime for machines where this layer is not present. We demonstrate our approach's applicability through extensive experimentation and show it can transparently improve global I/O bandwidth by up to 85% in a live setup compared to the default static policy. |
| dc.description.peerreviewed | Peer Reviewed |
| dc.description.sponsorship | This study was financed by the Coordenação de Aperfeiçoamento de Pessoal de Nível Supenor - Brasil (CAPES) - Finance Code 001. It has also received support from the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brazil. It is also partially supported by the Spanish Ministry of Economy and Competitiveness (MINECO) under grants PID2019-107255GB; and the Generalitat de Catalunya under contract 2014-SGR-1051. The authors thankfully acknowledge the computer resources, technical expertise and assistance provided by the Barcelona Supercomputing Center. Experiments presented in this paper were carried out using the Grid’5000 testbed, supported by a scientific interest group hosted by Inria and including CNRS, RENATER and several Universities as well as other organizations (see https://www.grid5000.fr). |
| dc.description.version | Postprint (author's final draft) |
| dc.format.extent | 10 p. |
| dc.identifier.citation | Bez, J. [et al.]. Arbitration policies for on-demand user-level I/O forwarding on HPC platforms. A: IEEE International Parallel and Distributed Processing Symposium. "2021 IEEE 35th International Parallel and Distributed Processing Symposium: 17–21 May 2021, virtual event: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2021, p. 577-586. ISBN 78-1-6654-4066-0. DOI 10.1109/IPDPS49936.2021.00066. |
| dc.identifier.doi | 10.1109/IPDPS49936.2021.00066 |
| dc.identifier.isbn | 78-1-6654-4066-0 |
| dc.identifier.uri | https://hdl.handle.net/2117/358687 |
| dc.language.iso | eng |
| dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| dc.relation.publisherversion | https://ieeexplore.ieee.org/document/9460487 |
| dc.rights.access | Open Access |
| dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles |
| dc.subject.lcsh | Parallel processing (Electronic computers) |
| dc.subject.lcsh | Resource allocation |
| dc.subject.lcsh | Telecommunication -- Traffic |
| dc.subject.lemac | Processament en paral·lel (Ordinadors) |
| dc.subject.lemac | Assignació de recursos |
| dc.subject.lemac | Telecomunicació -- Tràfic |
| dc.subject.other | I/O forwarding |
| dc.subject.other | Allocation policy |
| dc.subject.other | MCKP |
| dc.title | Arbitration policies for on-demand user-level I/O forwarding on HPC platforms |
| dc.type | Conference report |
| dspace.entity.type | Publication |
| local.citation.author | Bez, J.; Miranda, A.; Nou, R.; Zanon, F.; Cortés, A.; Navaux, P. |
| local.citation.contributor | IEEE International Parallel and Distributed Processing Symposium |
| local.citation.endingPage | 586 |
| local.citation.publicationName | 2021 IEEE 35th International Parallel and Distributed Processing Symposium: 17–21 May 2021, virtual event: proceedings |
| local.citation.startingPage | 577 |
| local.identifier.drac | 32361103 |
Fitxers
Paquet original
1 - 1 de 1
Carregant...
- Nom:
- IPDPS_2021_complete.pdf
- Mida:
- 547.26 KB
- Format:
- Adobe Portable Document Format
- Descripció:



