DocumentCode :
453804
Title :
Scalable Approaches for Supporting MPI-IO Atomicity
Author :
Aarestad, Peter M. ; Ching, Avery ; Thiruvathukal, George K. ; Choudhary, Alok N.
Author_Institution :
Northwestern University, USA
Volume :
1
fYear :
2006
fDate :
16-19 May 2006
Firstpage :
35
Lastpage :
42
Abstract :
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.
Keywords :
Application software; Computer science; Concurrent computing; Data visualization; File servers; Large-scale systems; Libraries; Message passing; Prototypes; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium on
Conference_Location :
Singapore
Print_ISBN :
0-7695-2585-7
Type :
conf
DOI :
10.1109/CCGRID.2006.88
Filename :
1630793
Link To Document :
بازگشت