Posix Home

Posix MList Info

Posix MList Archive

Current Documents


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




  • 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

© 2016.
last updated 26-Apr-2007