Title
Scalable Approaches for Supporting MPI-IO Atomicity
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.
Year
DOI
Venue
2006
10.1109/CCGRID.2006.88
Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium
Keywords
Field
DocType
mpi-io atomicity,fully-functional prototype,lock server architecture,whole file,o benchmarks,noncontiguous region,parallel access,lightweight message,large-scale application,high performance,black tree,scalable approaches,file servers,application software,operating system,prototypes,data visualization,concurrent computing,message passing,testing,computer science
Atomicity,File server,Lock (computer science),Computer science,Parallel computing,Input/output,Concurrent computing,Application software,Operating system,Message passing,Distributed computing,Scalability
Conference
Volume
ISBN
Citations 
1
0-7695-2585-7
2
PageRank 
References 
Authors
0.39
4
4
Name
Order
Citations
PageRank
Peter M. Aarestad120.39
Avery Ching222116.21
George K. Thiruvathukal37429.16
Alok N. Choudhary43441326.32