View Related Documents

Abstract

Since the definition of the MPI-IO, a standard interface for parallel IO, some implementations are available for cluster of workstations. In this paper we focus on the ROMIO implementation (from Argonne Laboratory), running on PVFS. PVFS [5] is a Parallel Virtual File System developed at Clemson University. This file system uses local file systems of I/O nodes in a cluster to store data on disks. Data is striped among disks with a stripe parameter. The ROMIO implementation is not aware of the particular data-distribution of PVFS. We show how to improve performances of collective I/O of MPI-IO on such a parallel and distributed file system: the optimization avoids the data-redistribution induced by the PVFS file system. We show performance results on typical file access schemes found in data-parallel applications, and compare to the performances of the original PVFS port.
This work is supported by a grant from “Pêle de Modélisation de la Région Picardie”

Fulltext Preview

Image of the first page of the fulltext document