DocumentCode :
1723231
Title :
A 64-bit, shared disk file system for Linux
Author :
Preslan, Kenneth W. ; Barry, Andrew P. ; Brassow, Jonathan E. ; Erickson, Grant M. ; Nygaard, Erling ; Sabol, Christopher J. ; Soltis, Steven R. ; Teigland, David C. ; O´Keefe, Matthew T.
Author_Institution :
Dept. of Electr. & Comput. Eng., Minnesota Univ., MN, USA
fYear :
1999
fDate :
6/21/1905 12:00:00 AM
Firstpage :
22
Lastpage :
41
Abstract :
In 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 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 and tape devices on a Fibre Channel or SCSI storage network. We plan to extend GFS by transporting packetized SCSI commands over IP so that any GFS-enabled Linux machine can access shared network devices. GFS will perform well as a local file system, as a traditional network file system running over LP, and as a high-performance cluster file system running over storage networks like Fibre Channel. GFS device sharing provides a key cluster-enabling technology for Linux, helping to bring the availability, scalability, and load balancing benefits of clustering to Linux. Our goal is to develop a scalable, (in number of clients and devices, capacity, connectivity, and bandwidth) server-less file system that integrates IF-based network attached storage (NAS) and Fibre-Channel-based storage area networks (SAN). We call this new architecture Storage Area InterNetworking (SAINT). It exploits the speed and device scalability of SAN clusters, and provides the client scalability and network interoperability of NAS appliances. Our Linux port shows that the GFS architecture is portable across different platforms, and we are currently working on a port to NetBSD. The GFS code is open source (GPL) software freely available on the Internet at http://gfs.lcse.umn.edu
Keywords :
file organisation; operating systems (computers); shared memory systems; GFS; Global File System; Linux; Linux file system; availability; load balancing; network file system; scalability; scalable networking interfaces; shared disk file; storage networks; Availability; Computer networks; Delay; Ethernet networks; File systems; Linux; Load management; Optical fiber devices; Scalability; Storage area networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mass Storage Systems, 1999. 16th IEEE Symposium on
Conference_Location :
San Diego, CA
ISSN :
1051-9173
Print_ISBN :
0-7695-0204-0
Type :
conf
DOI :
10.1109/MASS.1999.829973
Filename :
829973
Link To Document :
بازگشت