Search NASASearch

NASA NTRS · 19960052744

The Global File System

Abstract

The global file system (GFS) is a prototype design for a distributed file system in which cluster nodes physically share storage devices connected via a network-like fiber channel. Networks and network-attached storage devices have advanced to a level of performance and extensibility so that the previous disadvantages of shared disk architectures are no longer valid. This shared storage architecture attempts to exploit the sophistication of storage device technologies whereas a server architecture diminishes a device's role to that of a simple component. GFS distributes the file system responsibilities across processing nodes, storage across the devices, and file system resources across the entire storage pool. GFS caches data on the storage devices instead of the main memories of the machines. Consistency is established by using a locking mechanism maintained by the storage devices to facilitate atomic read-modify-write operations. The locking mechanism is being prototyped in the Silicon Graphics IRIX operating system and is accessed using standard Unix commands and modules.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Soltis, Steven R., Ruwart, Thomas M., OKeefe, Matthew T.. 1996-09-01. The Global File System. https://ntrs.nasa.gov/citations/19960052744

Cite the original work for its findings. Save a collection to share your selection of sources.