NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The Jade File SystemFile systems have long been the most important and most widely used form of shared permanent storage. File systems in traditional time-sharing systems, such as Unix, support a coherent sharing model for multiple users. Distributed file systems implement this sharing model in local area networks. However, most distributed file systems fail to scale from local area networks to an internet. Four characteristics of scalability were recognized: size, wide area, autonomy, and heterogeneity. Owing to size and wide area, techniques such as broadcasting, central control, and central resources, which are widely adopted by local area network file systems, are not adequate for an internet file system. An internet file system must also support the notion of autonomy because an internet is made up by a collection of independent organizations. Finally, heterogeneity is the nature of an internet file system, not only because of its size, but also because of the autonomy of the organizations in an internet. The Jade File System, which provides a uniform way to name and access files in the internet environment, is presented. Jade is a logical system that integrates a heterogeneous collection of existing file systems, where heterogeneous means that the underlying file systems support different file access protocols. Because of autonomy, Jade is designed under the restriction that the underlying file systems may not be modified. In order to avoid the complexity of maintaining an internet-wide, global name space, Jade permits each user to define a private name space. In Jade's design, we pay careful attention to avoiding unnecessary network messages between clients and file servers in order to achieve acceptable performance. Jade's name space supports two novel features: (1) it allows multiple file systems to be mounted under one direction; and (2) it permits one logical name space to mount other logical name spaces. A prototype of Jade was implemented to examine and validate its design. The prototype consists of interfaces to the Unix File System, the Sun Network File System, and the File Transfer Protocol.
Document ID
19920010014
Acquisition Source
Legacy CDMS
Document Type
Thesis/Dissertation
Authors
Rao, Herman Chung-Hwa
(Arizona Univ. Tucson, AZ, United States)
Date Acquired
September 6, 2013
Publication Date
August 15, 1991
Subject Category
Computer Programming And Software
Report/Patent Number
TR-91-18
NAS 1.26:189929
NASA-CR-189929
Report Number: TR-91-18
Report Number: NAS 1.26:189929
Report Number: NASA-CR-189929
Accession Number
92N19256
Funding Number(s)
CONTRACT_GRANT: NSF CCR-88-11423
CONTRACT_GRANT: NSF NCR-90-05028
CONTRACT_GRANT: NCC2-561
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available