|
Posix Home
Posix MList Info
Posix MList Archive
Current Documents
Contacts
PDL Web Pages |
POSIX IO API Talks at Supercomputing '06
Rob Ross, ANL – HEC Posix Extensions for High End Computing
PDF [380K]
POSIX IO API Talks at Supercomputing '05
The working group's initial proposals for extending the POSIX IO API to be more friendly towards HPC, clustering, parallelism, and high concurrency applications will be presented twice at the Supercomputing 2005 (SC05) conference in Seattle Nov 12-18, 2005, http://sc05.supercomputing.org/.
Brent Welch, Panasas, in booth #1006 (Panasas) on the exhibits floor.
James Nunez, LANL, in booth #402 (NNSA/ASC)
on the exhibits floor.
See below for the talk slides.
Man pages added to website
Links to
draft man pages for proposed interfaces below.
The goal for this effort is to achieve a well accepted by industry POSIX I/O API extension, or set of extensions, to make the POSIX I/O API more friendly to HPC, clustering, parallelism, and high concurrency applications. It is likely that this extension effort will need to be done in phases, due to the fact that some enhancements to the POSIX I/O API to help these applications are well understood, like high concurrence extensions, while other proposed enhancing ideas are not well fleshed out yet, like active storage concepts.
Further Reading: Extension Ideas - pdf file [35K]
A mailing list exists to further communication between interested parties on the Posix I/O API extension set at
.
To subscribe yourself to this list, please fill in the form at http://sos.ece.cmu.edu/mailman/listinfo/posix.
Email sent between members of the mailing list will be automatically archived for future reference at http://sos.ece.cmu.edu/pipermail/posix/
For more information or assistance, please email the Posix email list administrator,
.
Back to TOP
PRESENTATIONS
DRAFT MAN PAGES FOR PROPOSED INTERFACE (pdf)
- updated man pages (6/15/06) — updates to update to
command/shell ls -S ,
an update to an include
and a dozen or so new api calls.
- lazyio_propagate, lazyio_synchronize — propagate local changes to a shared file opened in mode O_LAZY, synchronize with remote changes to a file opened in mode O_LAZY; Lazy IO mode is intended to be used by a group of nodes accessing a file cooperatively
- statlite, fstatlite, lstatlite — return some file information which does not compromise high performance optimizations being used on a file even if these interfaces are called frequently to monitor a running task (Microsoft Word doc)
- openg — establish a connection between a file and a file handle, which can be used by sutoc on each of a set of nodes to complete the task of acquiring an open file descriptor
- sutoc — convert file handle to open file descriptor
- lockg — apply, test or remove a POSIX group lock on an open file
- NFSv4_acl — access control list entries for NFSv4 ACLs
- readdirplus — return directory entries and associated file stat data; it is the equivalent of readdir and lstat in one call
School of Computer Science
Carnegie Mellon University
5000 Forbes Avenue
PITTSBURGH, PA 15213-3891
VOICE: (412)268-5890
FAX: (412)268-5576 |
School of Computer Science
Carnegie Mellon University
5000 Forbes Avenue
PITTSBURGH, PA 15213-3891
VOICE: (412)268-6645
FAX: (412)268-5576 |
Back to TOP
|
|