Newsgroups: comp.parallel
From: moyer@mathcs.emory.edu (Steve Moyer)
Subject: PIOUS 1.2.2 available: Parallel I/O for PVM
Organization: Emory University, Dept of Math and CS
Date: 29 May 1995 14:57:32 GMT
Message-ID: <3qcncs$1tu@usenet.srv.cis.pitt.edu>

			    PIOUS for PVM
		    (Parallel I/O System for PVM)

			    Version 1.2.2

Description
-----------

PIOUS is a complete Parallel I/O System for the PVM 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

    * 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 distribution comes complete with a user's guide and reference
manual as well as on-line man pages.  Automatic build scripts similar
to those supplied with PVM are provided as well.

PIOUS can be obtained by pointing your favorite WWW browser at the home page
located at http://www.mathcs.emory.edu/pious.html.  Alternatively, PIOUS
can be obtained via anonymous ftp from ftp.mathcs.emory.edu in the
directory pub/pious1; the README file located there provides complete
information on getting and installing the software.


New features
------------

PIOUS 1.2.2 implements the following improvements over the previous version:

 *  Data server scheduling algorithms have been updated to improve performance
    for heavily conflicting accesses; in addition, a previous scheduler bug
    has been corrected.

 *  Data server caching has been changed to implement a Segmented LRU
    algorithm so as to limit the cache flooding caused by extended sequential
    access patterns.

The PIOUS user interface remains unchanged from version 1.2.1.

Regards,

Steven Moyer
Vaidy Sunderam

-- 
-------------------------------------------------------------------------
Steven A. Moyer                            Email:  moyer@mathcs.emory.edu
Mathematics and Computer Science           Office: (404) 727-0668
Emory University, Atlanta, GA 30322        Fax:    (404) 727-5611

