Publication | Open Access
I/O Bottleneck Detection and Tuning: Connecting the Dots using Interactive Log Analysis
21
Citations
17
References
2021
Year
Unknown Venue
Cluster ComputingInteractive Log AnalysisEngineeringComputer ArchitectureSoftware EngineeringSoftware AnalysisPerformance IssueData ScienceI/o Bottleneck DetectionParallel ComputingParallel File SystemLog ManagementProfiling ToolDxt ExplorerFile SystemsComputer EngineeringComputer SciencePerformance Analysis ToolParallel File SystemsLog AnalysisProgram AnalysisSoftware TestingParallel Performance EvaluationParallel ProgrammingFile SystemSystem Software
Using parallel file systems efficiently is a tricky problem due to inter-dependencies among multiple layers of I/O software, including high-level I/O libraries (HDF5, netCDF, etc.), MPI-IO, POSIX, and file systems (GPFS, Lustre, etc.). Profiling tools such as Darshan collect traces to help understand the I/O performance behavior. However, there are significant gaps in analyzing the collected traces and then applying tuning options offered by various layers of I/O software. Seeking to connect the dots between I/O bottleneck detection and tuning, we propose DXT Explorer, an interactive log analysis tool. In this paper, we present a case study using our interactive log analysis tool to identify and apply various I/O optimizations. We report an evaluation of performance improvement achieved for four I/O kernels extracted from science applications.
| Year | Citations | |
|---|---|---|
Page 1
Page 1