Performance of the Galley Parallel File System


Nils Nieuwejaar and David Kotz. Performance of the Galley Parallel File System. Proceedings of the Workshop on Input/Output in Parallel and Distributed Systems (IOPADS), pages 83–94. ACM, Philadelphia, May 1996. doi:10.1145/236017.236038. ©Copyright ACM. Later revised as nieuwejaar:jgalley-tr.


As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are being designed to provide applications with parallel access to multiple disks. Many parallel file systems present applications with a conventional Unix-like interface that allows the application to access multiple disks transparently. This interface conceals the parallelism within the file system, which increases the ease of programmability, but makes it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. Furthermore, most current parallel file systems are optimized for a different workload than they are being asked to support. We introduce Galley, a new parallel file system that is intended to efficiently support realistic parallel workloads. Initial experiments, reported in this paper, indicate that Galley is capable of providing high-performance I/O to applications that access data in patterns that have been observed to be common.

Citable with [BibTeX]

Projects: [galley]

Keywords: [pario]

Available from the publisher: [DOI]

Available from the author: [bib] [pdf] [ps.gz] [slides.pdf]
This pdf was produced by the authors, is identical in content to the publisher copy (though with cleaner format), and is posted with permission.

[Kotz research]