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
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.