loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06)
Scalable Approaches for Supporting MPI-IO Atomicity
Singapore
May 16-May 19
ISBN: 0-7695-2585-7
Peter M. Aarestad, Northwestern University, USA
Avery Ching, Northwestern University, USA
George K. Thiruvathukal, Northwestern University, USA
Alok N. Choudhary, Northwestern University, USA
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high performance I/O as required by large-scale applications. Parallel I/O frameworks such as MPI I/O conceptually allow I/O to be defined on regions of a file using derived datatypes. Access to regions of a file can be automatically computed on a perprocessor basis using the datatype, resulting in a list of (offset, length) pairs. We describe three approaches for implementing lock serving (whole file, region locking, and byterange locking) and compare the various approaches using three noncontiguous I/O benchmarks. We present the details of the lock server architecture and describe the implementation of a fully-functional prototype that makes use of a lightweight message passing library and red/black trees.
Citation:
Peter M. Aarestad, Avery Ching, George K. Thiruvathukal, Alok N. Choudhary, "Scalable Approaches for Supporting MPI-IO Atomicity," ccgrid, pp.35-42, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.