Back to Search Start Over

I/O performance evaluation with Parabench — programmable I/O benchmark.

Authors :
Mordvinova, Olga
Runz, Dennis
Kunkel, Julian M.
Ludwig, Thomas
Source :
Procedia Computer Science; May2010, Vol. 1 Issue 1, p2119-2128, 10p
Publication Year :
2010

Abstract

Abstract: Choosing an appropriate cluster file system for a specific high performance computing application is challenging and depends mainly on the specific application I/O needs. There is a wide variety of I/O requirements: Some implementations require reading and writing large datasets, others out-of-core data access, or they have database access requirements. Application access patterns reflect different I/O behavior and can be used for performance testing. This paper presents the programmable I/O benchmarking tool Parabench. It has access patterns as input, which can be adapted to mimic behavior for a rich set of applications. Using this benchmarking tool, composed patterns can be automatically tested and easily compared on different local and cluster file systems. Here we introduce the design of the proposed benchmark, focusing on the Parabench programming language, which was developed for flexible pattern creation. We also demonstrate here an exemplary usage of Parabench and its capabilities to handle the POSIX and MPI-IO interfaces. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
18770509
Volume :
1
Issue :
1
Database :
Supplemental Index
Journal :
Procedia Computer Science
Publication Type :
Academic Journal
Accession number :
53889877
Full Text :
https://doi.org/10.1016/j.procs.2010.04.238