NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
I/O Performance Characterization of Lustre and NASA Applications on PleiadesIn this paper we study the performance of the Lustre file system using five scientific and engineering applications representative of NASA workload on large-scale supercomputing systems such as NASA s Pleiades. In order to facilitate the collection of Lustre performance metrics, we have developed a software tool that exports a wide variety of client and server-side metrics using SGI's Performance Co-Pilot (PCP), and generates a human readable report on key metrics at the end of a batch job. These performance metrics are (a) amount of data read and written, (b) number of files opened and closed, and (c) remote procedure call (RPC) size distribution (4 KB to 1024 KB, in powers of 2) for I/O operations. RPC size distribution measures the efficiency of the Lustre client and can pinpoint problems such as small write sizes, disk fragmentation, etc. These extracted statistics are useful in determining the I/O pattern of the application and can assist in identifying possible improvements for users applications. Information on the number of file operations enables a scientist to optimize the I/O performance of their applications. Amount of I/O data helps users choose the optimal stripe size and stripe count to enhance I/O performance. In this paper, we demonstrate the usefulness of this tool on Pleiades for five production quality NASA scientific and engineering applications. We compare the latency of read and write operations under Lustre to that with NFS by tracing system calls and signals. We also investigate the read and write policies and study the effect of page cache size on I/O operations. We examine the performance impact of Lustre stripe size and stripe count along with performance evaluation of file per process and single shared file accessed by all the processes for NASA workload using parameterized IOR benchmark.
Document ID
20130001600
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Saini, Subhash
(NASA Ames Research Center Moffett Field, CA, United States)
Rappleye, Jason
(Computer Sciences Corp. Moffett Field, CA, United States)
Chang, Johnny
(Computer Sciences Corp. Moffett Field, CA, United States)
Barker, David Peter
(Computer Sciences Corp. Moffett Field, CA, United States)
Biswas, Rupak
(NASA Ames Research Center Moffett Field, CA, United States)
Mehrotra, Piyush
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 27, 2013
Publication Date
December 21, 2012
Subject Category
Computer Systems
Report/Patent Number
ARC-E-DAA-TN6025
Meeting Information
Meeting: HiPC 2012
Location: Pune
Country: India
Start Date: December 18, 2012
End Date: December 21, 2012
Funding Number(s)
CONTRACT_GRANT: NNA07CA29C
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available