Title : 
Noncontiguous locking techniques for parallel file systems
         
        
            Author : 
Ching, Avery ; Liao, Wei-keng ; Choudhary, Alok ; Ross, Robert ; Ward, Lee
         
        
            Author_Institution : 
Northwestern University, Evanston, Illinois
         
        
        
        
        
        
            Abstract : 
Many parallel scientific applications use high-level I/O APIs that offer atomic I/O capabilities. Atomic I/O in current parallel file systems is often slow when multiple processes simultaneously access interleaved, shared files. Current atomic I/O solutions are not optimized for handling noncontiguous access patterns because current locking systems have a fixed file system block-based granularity and do not leverage high-level access pattern information. In this paper we present a hybrid lock protocol that takes advantage of new list and datatype byte-range lock description techniques to enable high performance atomic I/O operations for these challenging access patterns. We implement our scalable distributed lock manager (DLM) in the PVFS parallel file system and show that these techniques improve locking throughput over a naive noncontiguous locking approach by several orders of magnitude in an array of lock-only tests. Additionally, in two scientific I/O benchmarks, we show the benefits of avoiding false sharing with our byte-range granular DLM when compared against a block-based lock system implementation.
         
        
            Keywords : 
Access protocols; Application software; Computational modeling; Concurrent computing; File systems; Government; Laboratories; Libraries; System testing; Throughput;
         
        
        
        
            Conference_Titel : 
Supercomputing, 2007. SC '07. Proceedings of the 2007 ACM/IEEE Conference on
         
        
            Conference_Location : 
Reno, NV, USA
         
        
            Print_ISBN : 
978-1-59593-764-3
         
        
            Electronic_ISBN : 
978-1-59593-764-3
         
        
        
            DOI : 
10.1145/1362622.1362658