PIOUS for PVM PIOUS is a complete Parallel I/O System for the PVM 3 distributed computing environment. Just as PVM implements a virtual multicomputer on top of a heterogeneous network of computing resources, PIOUS implements a fully functional parallel file system on top of PVM. PVM applications obtain transparent access to shared permanent storage via PIOUS library functions. PIOUS is intended to serve both as a platform for supporting high-performance parallel applications, and as a vehicle for parallel file system research. PIOUS implements the traditional functionality found in most parallel computer file systems, as well as a number of unique features, including: - two-dimensional file objects and logical file views,
- coordinated file access with guaranteed consistency semantics,
- data declustering for scalable performance,
- transaction support and user-selectable fault tolerance modes,
- extended file maintenance primitives for managing declustered files, and
- C and Fortran language bindings.
PIOUS should work on most systems that support PVM 3. To date, PIOUS has been tested on the following: Sun4/SunOS 4.1.3/5.3-4, SGI/IRIX 4.0.5/5.3, Dec Alpha/OSF1 2.1, HP 9000/HP-UX, and IBM RS6000/AIX. Versions of PIOUS are installed at hundreds of sites, and the software appears to be stable. The PIOUS project is supported in part by U. S. DoE, MICS grant DE-FG05-91ER25105, and NSF awards ASC-9527186, and CCR-9523544. | |
|