Parallel I/O Characterization and Optimization on Large-Scale HPC Systems: A 360-Degree Survey

Hammad Ather,Jean Luca Bez,Chen Wang,Hank Childs,Allen D. Malony,Suren Byna
2024-12-31
Abstract:Driven by artificial intelligence, data science, and high-resolution simulations, I/O workloads and hardware on high-performance computing (HPC) systems have become increasingly complex. This complexity can lead to large I/O overheads and overall performance degradation. These inefficiencies are often mitigated using tools and techniques for characterizing, analyzing, and optimizing the I/O behavior of HPC applications. That said, the myriad number of tools and techniques available makes it challenging to navigate to the best approach. In response, this paper surveys 131 papers from the ACM Digital Library, IEEE Xplore, and other reputable journals to provide a comprehensive analysis, synthesized in the form of a taxonomy, of the current landscape of parallel I/O characterization, analysis, and optimization of large-scale HPC systems. We anticipate that this taxonomy will serve as a valuable resource for enhancing I/O performance of HPC applications.
Distributed, Parallel, and Cluster Computing,Performance
What problem does this paper attempt to address?