Oeste, Sebastian und Kluge, Michael und Tschüter, Ronny und Nagel, Wolfgang E. (2023) Analyzing Parallel Applications for Unnecessary I/O Semantics That Inhibit File System Performance. In: 38th International Conference on High Performance Computing, ISC High Performance 2023, 13999, Seiten 161-176. Springer Nature Switzerland. HPC I/O in the Data Center Workshop, 2023-05-25, Hamburg, Deutschland. doi: 10.1007/978-3-031-40843-4_13. ISBN 978-303140842-7. ISSN 0302-9743.
Dieses Archiv kann nicht den Volltext zur Verfügung stellen.
Offizielle URL: https://link.springer.com/chapter/10.1007/978-3-031-40843-4_13
Kurzfassung
Scalability and performance of I/O intensive parallel applications are major concerns in modern High Performance Computing (HPC) environments. Almost all applications use POSIX I/O explicitly or implicitly through third party libraries like MPI-IO to perform I/O operations on the file system. POSIX I/O is known to be one of the lead causes of poor I/O performance due to its restrictive access semantics and consistency requirements. Some file systems therefore relax specific POSIX semantics to alleviate I/O performance penalties. In order to make the most effective use of the offered file systems features it is required to know what kind of POSIX semantics an application requires. Existing tools can analyze parallel I/O performance to report type and duration of executed I/O operations. There are even tools that analyse the consistency requirements of data operations, but none that also consider perfromance critical patterns of metadata operations. In this paper, we present a novel, systematic approach that groups parallel I/O operations and analyzes their I/O semantics with respect to POSIX I/O. We provide the tool rabbitxx that identifies concurrent overlapping accesses to the same file but also identifies metadata accesses such as concurrent create operations in the same directory. Our work indicates that POSIX defined I/O access semantics, in its current form, are often not necessary for parallel applications.
elib-URL des Eintrags: | https://elib.dlr.de/195779/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||||||
Titel: | Analyzing Parallel Applications for Unnecessary I/O Semantics That Inhibit File System Performance | ||||||||||||||||||||
Autoren: |
| ||||||||||||||||||||
Datum: | 25 August 2023 | ||||||||||||||||||||
Erschienen in: | 38th International Conference on High Performance Computing, ISC High Performance 2023 | ||||||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||||||
Open Access: | Nein | ||||||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||||||
In SCOPUS: | Ja | ||||||||||||||||||||
In ISI Web of Science: | Nein | ||||||||||||||||||||
Band: | 13999 | ||||||||||||||||||||
DOI: | 10.1007/978-3-031-40843-4_13 | ||||||||||||||||||||
Seitenbereich: | Seiten 161-176 | ||||||||||||||||||||
Herausgeber: |
| ||||||||||||||||||||
Verlag: | Springer Nature Switzerland | ||||||||||||||||||||
Name der Reihe: | Lecture Notes in Computer Science | ||||||||||||||||||||
ISSN: | 0302-9743 | ||||||||||||||||||||
ISBN: | 978-303140842-7 | ||||||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||||||
Stichwörter: | Performance Analysis, I/O, POSIX, Semantics, File system, HPC | ||||||||||||||||||||
Veranstaltungstitel: | HPC I/O in the Data Center Workshop | ||||||||||||||||||||
Veranstaltungsort: | Hamburg, Deutschland | ||||||||||||||||||||
Veranstaltungsart: | Workshop | ||||||||||||||||||||
Veranstaltungsdatum: | 25 Mai 2023 | ||||||||||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||||||
HGF - Programm: | Luftfahrt | ||||||||||||||||||||
HGF - Programmthema: | keine Zuordnung | ||||||||||||||||||||
DLR - Schwerpunkt: | Luftfahrt | ||||||||||||||||||||
DLR - Forschungsgebiet: | L - keine Zuordnung | ||||||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | L - keine Zuordnung | ||||||||||||||||||||
Standort: | Dresden | ||||||||||||||||||||
Institute & Einrichtungen: | Institut für Softwaremethoden zur Produkt-Virtualisierung > Hochleistungsrechnen | ||||||||||||||||||||
Hinterlegt von: | Tschüter, Ronny | ||||||||||||||||||||
Hinterlegt am: | 25 Sep 2023 18:28 | ||||||||||||||||||||
Letzte Änderung: | 24 Apr 2024 20:56 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags