skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A case study in application I/O on Linux clusters.

Conference ·

A critical but often ignored component of system performance is the I/O system. Today's applications expect a great deal from underlying storage systems and software, and both high performance distributed storage and high level interfaces have been developed to fill these needs. In this paper they discuss the I/O performance of a parallel scientific application on a Linux cluster, the FLASH astrophysics code. This application relies on three I/O software components to provide high performance parallel I/O on Linux clusters: the Parallel Virtual File System (PVFS), the ROMIO MPI-IO implementation, and the Hierarchical Data Format (HDF5) library. First they discuss the roles played by each of these components in providing an I/O solution. Next they discuss the FLASH I/O benchmark and point out its relevance. Following this they examine the performance of the benchmark, and through instrumentation of both the application and underlying system software code they discover the location of major software bottlenecks. They work around the most inhibiting of these bottlenecks, showing substantial performance improvement. Finally they point out similarities between the inefficiencies found here and those found in message passing systems, indicating that research in the message passing field could be leveraged to solve similar problems in high-level I/O interfaces.

Research Organization:
Argonne National Lab., IL (US)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
W-31-109-ENG-38
OSTI ID:
797881
Report Number(s):
ANL/MCS/CP-105443; TRN: US200218%%139
Resource Relation:
Conference: Supercomputing 2001, Denver, CO (US), 11/10/2001--11/16/2001; Other Information: PBD: 27 Jul 2001
Country of Publication:
United States
Language:
English

Similar Records

PVFS : a parallel file system for linux clusters
Conference · Thu Apr 27 00:00:00 EDT 2000 · OSTI ID:797881

PETASCALE DATA STORAGE INSTITUTE (PDSI) Final Report
Technical Report · Mon Nov 26 00:00:00 EST 2012 · OSTI ID:797881

Storage-Intensive Supercomputing Benchmark Study
Technical Report · Tue Oct 30 00:00:00 EDT 2007 · OSTI ID:797881