Oeste, Sebastian and Kluge, Michael and Tschüter, Ronny and 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, pp. 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.
Full text not available from this repository.
Official URL: https://link.springer.com/chapter/10.1007/978-3-031-40843-4_13
Abstract
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.
Item URL in elib: | https://elib.dlr.de/195779/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||||
Title: | Analyzing Parallel Applications for Unnecessary I/O Semantics That Inhibit File System Performance | ||||||||||||||||||||
Authors: |
| ||||||||||||||||||||
Date: | 25 August 2023 | ||||||||||||||||||||
Journal or Publication Title: | 38th International Conference on High Performance Computing, ISC High Performance 2023 | ||||||||||||||||||||
Refereed publication: | Yes | ||||||||||||||||||||
Open Access: | No | ||||||||||||||||||||
Gold Open Access: | No | ||||||||||||||||||||
In SCOPUS: | Yes | ||||||||||||||||||||
In ISI Web of Science: | No | ||||||||||||||||||||
Volume: | 13999 | ||||||||||||||||||||
DOI: | 10.1007/978-3-031-40843-4_13 | ||||||||||||||||||||
Page Range: | pp. 161-176 | ||||||||||||||||||||
Editors: |
| ||||||||||||||||||||
Publisher: | Springer Nature Switzerland | ||||||||||||||||||||
Series Name: | Lecture Notes in Computer Science | ||||||||||||||||||||
ISSN: | 0302-9743 | ||||||||||||||||||||
ISBN: | 978-303140842-7 | ||||||||||||||||||||
Status: | Published | ||||||||||||||||||||
Keywords: | Performance Analysis, I/O, POSIX, Semantics, File system, HPC | ||||||||||||||||||||
Event Title: | HPC I/O in the Data Center Workshop | ||||||||||||||||||||
Event Location: | Hamburg, Deutschland | ||||||||||||||||||||
Event Type: | Workshop | ||||||||||||||||||||
Event Date: | 25 May 2023 | ||||||||||||||||||||
HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||||||
HGF - Program: | Aeronautics | ||||||||||||||||||||
HGF - Program Themes: | other | ||||||||||||||||||||
DLR - Research area: | Aeronautics | ||||||||||||||||||||
DLR - Program: | L - no assignment | ||||||||||||||||||||
DLR - Research theme (Project): | L - no assignment | ||||||||||||||||||||
Location: | Dresden | ||||||||||||||||||||
Institutes and Institutions: | Institute of Software Methods for Product Virtualization > High Perfomance Computing | ||||||||||||||||||||
Deposited By: | Tschüter, Ronny | ||||||||||||||||||||
Deposited On: | 25 Sep 2023 18:28 | ||||||||||||||||||||
Last Modified: | 24 Apr 2024 20:56 |
Repository Staff Only: item control page