Accession Number : ADA324930
Title : Proposal for a Common Parallel File System Programming Interface 1.0,
Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE
Personal Author(s) : Corbett, Peter ; Prost, Jean-Pierre ; Demetriou, Chris ; Gibson, Garth ; Riedel, Erik
PDF Url : ADA324930
Report Date : OCT 1996
Pagination or Media Count : 131
Abstract : This document proposes an interface to parallel file systems intended for use with a variety of parallel computers. This proposal is based on the separation of programmer convenience functions from high performance enabling functions. We propose that the former be supported above this interface, possibly in client libraries. The latter, functions that enable high performance, are defined by this proposed API under the assumption that these functions are more likely to need system and vendor specific support. Specifically, this proposal includes functions which support reading and writing with scatter-gather addressing for memory and file ranges, and asynchronous operations. It also includes mechanisms that permit client control over client caching, and file access and layout hints. Finally, it includes a mechanism by which this API can be extended and extensions for fast file copy and batching collective I/O operations.
Descriptors : *INTERFACES, *PARALLEL PROCESSORS, *COMPUTER FILES, ASYNCHRONOUS SYSTEMS, PARALLEL PROCESSING, VENDORS, ADAPTERS, PROGRAMMERS, READING.
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE