|  | 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 ComputingPDF [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-5890FAX: (412)268-5576
 | School of Computer Science
 Carnegie Mellon University
 5000 Forbes Avenue
 PITTSBURGH, PA 15213-3891
 VOICE: (412)268-6645FAX: (412)268-5576
 |  Back to TOP 
 
 |  |