Scheduling Block-Cyclic Array Redistribution
IEEE Transactions on Parallel and Distributed Systems
On implementing MPI-IO portably and with high performance
Proceedings of the sixth workshop on I/O in parallel and distributed systems
A High Performance Modular File System
HPCN Europe 1998 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
MPI-IO on a Parallel File System for Cluster of Workstations
IWCC '99 Proceedings of the 1st IEEE Computer Society International Workshop on Cluster Computing
Hi-index | 0.00 |
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.