z-logo
open-access-imgOpen Access
Flexibility and performance of parallel file systems
Author(s) -
David Kotz,
Nils Nieuwejaar
Publication year - 1996
Publication title -
acm sigops operating systems review
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.18
H-Index - 104
eISSN - 1943-586X
pISSN - 0163-5980
ISBN - 3-540-61695-0
DOI - 10.1145/232302.232314
Subject(s) - computer science , flexibility (engineering) , operating system , file system , parallel computing , database , distributed computing , mathematics , statistics
As 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 applica- tions 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 plat- forms, encapsulating only primitive abstractions and interfaces, and a set of high-level libraries to provide a variety of abstractions and application- programmer interfaces (APIs). 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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom