The Galley Parallel File System. Nieuwejaar, N. & Kotz, D. Parallel Computing, 23(4):447-476, North-Holland (Elsevier Scientific), 6, 1997. Website abstract bibtex Most current multiprocessor file systems are designed to use multiple disks in parallel computing, using the high aggregate bandwidth to meet the growing I/O requirements of parallel scientific applications. Many multiprocessor file systems provide applications with a conventional Unix-like interface, allowing the application to access multiple disks transparently. This interface conceals the parallelism within the file system, increasing the ease of programmability, but making it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. In addition to providing an insufficient interface, most current multiprocessor 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 scientific multiprocessor workloads. We discuss Galley's file structure and application interface, as well as the performance advantages offered by that interface.
@article{
title = {The Galley Parallel File System},
type = {article},
year = {1997},
identifiers = {[object Object]},
keywords = {dartmouth-cs,file-system,parallel-computing,parallel-io},
pages = {447-476},
volume = {23},
websites = {http://www.cs.dartmouth.edu/~dfk/papers/nieuwejaar-jgalley.pdf},
month = {6},
publisher = {North-Holland (Elsevier Scientific)},
id = {a9051fb5-6eaf-3a98-a952-b183d3db7b6c},
created = {2018-07-12T21:32:20.464Z},
file_attached = {false},
profile_id = {f954d000-ce94-3da6-bd26-b983145a920f},
group_id = {b0b145a3-980e-3ad7-a16f-c93918c606ed},
last_modified = {2018-07-12T21:32:20.464Z},
read = {false},
starred = {false},
authored = {false},
confirmed = {true},
hidden = {false},
citation_key = {nieuwejaar:jgalley},
source_type = {article},
notes = {A revised version of nieuwejaar:jgalley-tr, which is a combination of nieuwejaar:galley and nieuwejaar:galley-perf.},
private_publication = {false},
abstract = {Most current multiprocessor file systems are designed to use multiple disks in parallel computing, using the high aggregate bandwidth to meet the growing I/O requirements of parallel scientific applications. Many multiprocessor file systems provide applications with a conventional Unix-like interface, allowing the application to access multiple disks transparently. This interface conceals the parallelism within the file system, increasing the ease of programmability, but making it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. In addition to providing an insufficient interface, most current multiprocessor 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 scientific multiprocessor workloads. We discuss Galley's file structure and application interface, as well as the performance advantages offered by that interface.},
bibtype = {article},
author = {Nieuwejaar, Nils and Kotz, David},
journal = {Parallel Computing},
number = {4}
}
Downloads: 0
{"_id":"RyN7AHESQZxTiNWup","bibbaseid":"nieuwejaar-kotz-thegalleyparallelfilesystem-1997","downloads":0,"creationDate":"2019-02-15T15:15:01.351Z","title":"The Galley Parallel File System","author_short":["Nieuwejaar, N.","Kotz, D."],"year":1997,"bibtype":"article","biburl":null,"bibdata":{"title":"The Galley Parallel File System","type":"article","year":"1997","identifiers":"[object Object]","keywords":"dartmouth-cs,file-system,parallel-computing,parallel-io","pages":"447-476","volume":"23","websites":"http://www.cs.dartmouth.edu/~dfk/papers/nieuwejaar-jgalley.pdf","month":"6","publisher":"North-Holland (Elsevier Scientific)","id":"a9051fb5-6eaf-3a98-a952-b183d3db7b6c","created":"2018-07-12T21:32:20.464Z","file_attached":false,"profile_id":"f954d000-ce94-3da6-bd26-b983145a920f","group_id":"b0b145a3-980e-3ad7-a16f-c93918c606ed","last_modified":"2018-07-12T21:32:20.464Z","read":false,"starred":false,"authored":false,"confirmed":"true","hidden":false,"citation_key":"nieuwejaar:jgalley","source_type":"article","notes":"A revised version of nieuwejaar:jgalley-tr, which is a combination of nieuwejaar:galley and nieuwejaar:galley-perf.","private_publication":false,"abstract":"Most current multiprocessor file systems are designed to use multiple disks in parallel computing, using the high aggregate bandwidth to meet the growing I/O requirements of parallel scientific applications. Many multiprocessor file systems provide applications with a conventional Unix-like interface, allowing the application to access multiple disks transparently. This interface conceals the parallelism within the file system, increasing the ease of programmability, but making it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. In addition to providing an insufficient interface, most current multiprocessor 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 scientific multiprocessor workloads. We discuss Galley's file structure and application interface, as well as the performance advantages offered by that interface.","bibtype":"article","author":"Nieuwejaar, Nils and Kotz, David","journal":"Parallel Computing","number":"4","bibtex":"@article{\n title = {The Galley Parallel File System},\n type = {article},\n year = {1997},\n identifiers = {[object Object]},\n keywords = {dartmouth-cs,file-system,parallel-computing,parallel-io},\n pages = {447-476},\n volume = {23},\n websites = {http://www.cs.dartmouth.edu/~dfk/papers/nieuwejaar-jgalley.pdf},\n month = {6},\n publisher = {North-Holland (Elsevier Scientific)},\n id = {a9051fb5-6eaf-3a98-a952-b183d3db7b6c},\n created = {2018-07-12T21:32:20.464Z},\n file_attached = {false},\n profile_id = {f954d000-ce94-3da6-bd26-b983145a920f},\n group_id = {b0b145a3-980e-3ad7-a16f-c93918c606ed},\n last_modified = {2018-07-12T21:32:20.464Z},\n read = {false},\n starred = {false},\n authored = {false},\n confirmed = {true},\n hidden = {false},\n citation_key = {nieuwejaar:jgalley},\n source_type = {article},\n notes = {A revised version of nieuwejaar:jgalley-tr, which is a combination of nieuwejaar:galley and nieuwejaar:galley-perf.},\n private_publication = {false},\n abstract = {Most current multiprocessor file systems are designed to use multiple disks in parallel computing, using the high aggregate bandwidth to meet the growing I/O requirements of parallel scientific applications. Many multiprocessor file systems provide applications with a conventional Unix-like interface, allowing the application to access multiple disks transparently. This interface conceals the parallelism within the file system, increasing the ease of programmability, but making it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. In addition to providing an insufficient interface, most current multiprocessor 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 scientific multiprocessor workloads. We discuss Galley's file structure and application interface, as well as the performance advantages offered by that interface.},\n bibtype = {article},\n author = {Nieuwejaar, Nils and Kotz, David},\n journal = {Parallel Computing},\n number = {4}\n}","author_short":["Nieuwejaar, N.","Kotz, D."],"urls":{"Website":"http://www.cs.dartmouth.edu/~dfk/papers/nieuwejaar-jgalley.pdf"},"bibbaseid":"nieuwejaar-kotz-thegalleyparallelfilesystem-1997","role":"author","keyword":["dartmouth-cs","file-system","parallel-computing","parallel-io"],"downloads":0},"search_terms":["galley","parallel","file","system","nieuwejaar","kotz"],"keywords":["dartmouth-cs","file-system","parallel-computing","parallel-io","parallel computing","file system"],"authorIDs":["5c66d9b9e4b1db10000001ba","5c69efe6ac591010000000e0"]}