Skip to main navigation Skip to search Skip to main content

A Case Study in Application I/O on Linux Clusters

  • Argonne National Laboratory
  • University of Illinois at Urbana-Champaign

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

24 Scopus citations

Abstract

A critical but often ignored component of system performance is the I/O system. Today's applications demand 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 we 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, the ROMIO MPI-IO implementation, and the Hierarchical Data Format library. Through instrumentation of both the application and underlying system software code we discover the location of major software bottlenecks. We work around the most inhibiting of these bottlenecks, showing substantial performance improvement. We 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.

Original languageEnglish
Title of host publicationProceedings of the 2001 ACM/IEEE Conference on Supercomputing, SC 2001
PublisherAssociation for Computing Machinery
Pages11
Number of pages1
ISBN (Electronic)158113293X
DOIs
StatePublished - Nov 10 2001
Event2001 ACM/IEEE Conference on Supercomputing, SC 2001 - Denver, United States
Duration: Nov 10 2001Nov 16 2001

Publication series

NameProceedings of the International Conference on Supercomputing

Conference

Conference2001 ACM/IEEE Conference on Supercomputing, SC 2001
Country/TerritoryUnited States
CityDenver
Period11/10/0111/16/01

Fingerprint

Dive into the research topics of 'A Case Study in Application I/O on Linux Clusters'. Together they form a unique fingerprint.

Cite this