DocumentCode
451227
Title
A Case Study in Application I/O on Linux Clusters
Author
Ross, Robert ; Nurmi, Daniel ; Cheng, Albert ; Zingale, Michael
Author_Institution
Argonne National Laboratory
fYear
2001
fDate
10-16 Nov. 2001
Firstpage
59
Lastpage
59
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.
Keywords
Application software; Astrophysics; File systems; Instruments; Linux; Message passing; Software libraries; Software systems; System performance; System software;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, ACM/IEEE 2001 Conference
Print_ISBN
1-58113-293-X
Type
conf
DOI
10.1109/SC.2001.10046
Filename
1592835
Link To Document