NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Flexibility and Performance of Parallel File SystemsAs we gain experience with parallel file systems, it becomes increasingly clear that a single solution does not suit all applications. For example, it appears to be impossible to find a single appropriate interface, caching policy, file structure, or disk-management strategy. Furthermore, the proliferation of file-system interfaces and abstractions make applications difficult to port. We propose that the traditional functionality of parallel file systems be separated into two components: a fixed core that is standard on all platforms, encapsulating only primitive abstractions and interfaces, and a set of high-level libraries to provide a variety of abstractions and application-programmer interfaces (API's). We present our current and next-generation file systems as examples of this structure. Their features, such as a three-dimensional file structure, strided read and write interfaces, and I/O-node programs, are specifically designed with the flexibility and performance necessary to support a wide range of applications.
Document ID
19970009932
Acquisition Source
Ames Research Center
Document Type
Reprint (Version printed in journal)
Authors
Kotz, David
(Dartmouth Coll. Hanover, NH United States)
Nieuwejaar, Nils
(Dartmouth Coll. Hanover, NH United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1996
Publication Information
Publisher: Springer-Verlag
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-203565
NAS 1.26:203565
Accession Number
97N15577
Funding Number(s)
CONTRACT_GRANT: NSF CCR-94-04919
CONTRACT_GRANT: NCC2-849
CONTRACT_GRANT: NAG2-936
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available