Title
Implementing MPI-IO shared file pointers without file system support
Abstract
The ROMIO implementation of the MPI-IO standard provides a portable infrastructure for use on top of any number of different underlying storage targets. These targets vary widely in their capabilities, and in some cases additional effort is needed within ROMIO to support all MPI-IO semantics. The MPI-2 standard defines a class of file access routines that use a shared file pointer. These routines require communication internal to the MPI-IO implementation in order to allow processes to atomically update this shared value. We discuss a technique that leverages MPI-2 one-sided operations and can be used to implement this concept without requiring any features from the underlying file system. We then demonstrate through a simulation that our algorithm adds reasonable overhead for independent accesses and very small overhead for collective accesses.
Year
DOI
Venue
2005
10.1007/11557265_15
PVM/MPI
Keywords
Field
DocType
implementing mpi-io,mpi-2 standard,mpi-io standard,file access routine,mpi-io semantics,different underlying storage target,mpi-2 one-sided operation,underlying file system,shared file pointer,file system support,romio implementation,mpi-io implementation,data transmission,computer network
SSH File Transfer Protocol,File system,Stub file,Self-certifying File System,Computer science,Class implementation file,Unix file types,Versioning file system,Operating system,Distributed computing,Computer file
Conference
Volume
ISSN
ISBN
3666
0302-9743
3-540-29009-5
Citations 
PageRank 
References 
3
0.45
8
Authors
4
Name
Order
Citations
PageRank
Robert Latham11348.57
Robert Ross22717173.13
Rajeev Thakur33773251.09
Brian Toonen442530.93