THE GALLEY PARALLEL FILE SYSTEM

Citation
N. Nieuwejaar et D. Kotz, THE GALLEY PARALLEL FILE SYSTEM, Parallel computing, 23(4-5), 1997, pp. 447-476
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
23
Issue
4-5
Year of publication
1997
Pages
447 - 476
Database
ISI
SICI code
0167-8191(1997)23:4-5<447:TGPFS>2.0.ZU;2-M
Abstract
Most current multiprocessor file systems are designed to use multiple disks in parallel, using the high aggregate bandwidth to meet the grow ing I/O requirements of parallel scientific applications, Many multipr ocessor file systems provide applications with a conventional Unix-lik e interface, allowing the application to access multiple disks transpa rently. This interface conceals the parallelism within the file system , increasing the ease of programmability, but making it difficult or i mpossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. In addition to pro viding an insufficient interface, most current multiprocessor file sys tems are optimized for a different workload than they are being asked to support. We introduce Galley, a new parallel file system that is in tended to efficiently support realistic scientific multiprocessor work loads. We discuss Galley's file structure and application interface, a s well as the performance advantages offered by that interface.