
|
navigation
|
gfs: the global filesystem
|
related
|
|||||
|
GFS: The Global FilesystemIn computer systems today, speed and responsiveness is often determined by network and storage subsystem performance. Faster, more scalable networking interfaces like Fibre Channel and Gigabit Ethernet provide the scaffolding from which higher performance computer systems implementations may be constructed, but new thinking is required about how machines interact with network-enabled storage devices.We have developed a Linux file system called GFS (the Global File System) that allows multiple Linux machines to access and share disk devices on a Fibre Channel or SCSI storage network. A GFS file system hides the complexity of synchronizing file access across the cluster and appears to be just a local file system on each node. GFS is fully symmetric, that is, all nodes are equal and there is no server which may be a bottleneck or single point of failure. GFS implements client-based read and write caching while still maintaining full UNIX file system semantics. Recently, code was added to make GFS a journaling file system and allow for online recovery from client failures.
Ken PreslanKen is the lead developer of the GFS project. He happily works full-time on GFS for Sistina Software -- a small consulting company specializing in Linux and OSS storage management.
|
2004 2003 2002 2001 2000 1999 |
|||||
| © 2000 Linux Symposium. All Rights Reserved. |