Towards an understanding of the performance of MPI-IO in Lustre file systems

Jeremy Logan, Phillip Dickens

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

16 Scopus citations

Abstract

Lustre is becoming an increasingly important file system for large-scale computing clusters. The problem, however, is that many data-intensive applications use MPI-IO for their I/O requirements, and MPI-IO performs poorly in a Lustre file system environment. While this poor performance has been well documented, the reasons for such performance are currently not well understood. Our research suggests that the primary performance issues have to do with the assumptions underpinning most of the parallel I/O optimizations implemented in MPI-IO, which do not appear to hold in a Lustre environment. Perhaps the most important assumption is that optimal performance is obtained by performing large, contiguous I/O operations. However, the research results presented in this poster show that this is often the worst approach to take in a Lustre file system. In fact, we found that the best performance is often achieved when each process performs a series of smaller, non-contiguous I/O requests. In this poster, we provide experimental results supporting these non-intuitive ideas, and provide alternative approaches that significantly enhance the performance of MPI-IO in a Lustre file system.

Original languageEnglish
Title of host publicationProceedings of the 2008 IEEE International Conference on Cluster Computing, CCGRID 2008
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages330-335
Number of pages6
ISBN (Print)9781424426409
DOIs
StatePublished - 2008
Externally publishedYes
Event2008 IEEE International Conference on Cluster Computing, ICCC 2008 - Tsukuba, Japan
Duration: Sep 29 2008Oct 1 2008

Publication series

NameProceedings - IEEE International Conference on Cluster Computing, ICCC
VolumeProceedings of the 2008 IEEE International Conference on Clus...
ISSN (Print)1552-5244

Conference

Conference2008 IEEE International Conference on Cluster Computing, ICCC 2008
Country/TerritoryJapan
CityTsukuba
Period09/29/0810/1/08

Fingerprint

Dive into the research topics of 'Towards an understanding of the performance of MPI-IO in Lustre file systems'. Together they form a unique fingerprint.

Cite this