DocumentCode :
1577284
Title :
Multi-Layer Event Trace Analysis for Parallel I/O Performance Tuning
Author :
Lu, Pin ; Shen, Kai
Author_Institution :
Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY
fYear :
2007
Firstpage :
12
Lastpage :
12
Abstract :
The complexity of parallel I/O systems lies in the deep I/O stack with many software layers and concurrent I/O request handling at multiple layers. This paper explores multi-layer event tracing and analysis to pinpoint the system layers responsible for performance problems. Our approach follows two principles: 1) collect generic (layer- independent) events and I/O characteristics to ease the analysis on cross-layer I/O characteristics evolution; 2) perform bottom-up trace analysis to take advantage of the relatively easy anomaly identification at lower system layers. Our empirical case study discovered root causes for several anomalous performance behaviors of MPI-IO applications running on a parallel file system. First, we detect an anomaly with the asynchronous I/O implementation in the GNU C runtime library. Additionally, we find that concurrent I/O from multiple MPI processes may induce frequent disk seek/rotation and thus degrade the I/O efficiency. We also point out that lack of asynchronous support at the parallel file system client side may result in inefficiency for fine-grained writes. Using an aggressive I/O prefetching strategy and a corrected asynchronous I/O implementation, we achieve 39-156% read I/O throughput improvement for four out of five applications that we experimented.
Keywords :
application program interfaces; input-output programs; GNU C runtime library; MPI processes; MPI-IO applications; generic event collection; multilayer event trace analysis; parallel I/O performance tuning; Computer networks; Concurrent computing; File servers; File systems; Libraries; Local area networks; Network servers; Parallel processing; Performance analysis; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
ISSN :
0190-3918
Print_ISBN :
978-0-7695-2933-2
Type :
conf
DOI :
10.1109/ICPP.2007.59
Filename :
4343819
Link To Document :
بازگشت