NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Implementing Journaling in a Linux Shared Disk File SystemIn 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. In this paper we describe how we implemented journaling in the Global File System (GFS), a shared-disk, cluster file system for Linux. Our previous three papers on GFS at the Mass Storage Symposium discussed our first three GFS implementations, their performance, and the lessons learned. Our fourth paper describes, appropriately enough, the evolution of GFS version 3 to version 4, which supports journaling and recovery from client failures. In addition, GFS scalability tests extending to 8 machines accessing 8 4-disk enclosures were conducted: these tests showed good scaling. We describe the GFS cluster infrastructure, which is necessary for proper recovery from machine and disk failures in a collection of machines sharing disks using GFS. Finally, we discuss the suitability of Linux for handling the big data requirements of supercomputing centers.
Document ID
20000033940
Document Type
Conference Paper
Authors
Preslan, Kenneth W. (Sistina Software, Inc. United States)
Barry, Andrew (Minnesota Univ. Minneapolis, MN United States)
Brassow, Jonathan (Minnesota Univ. Minneapolis, MN United States)
Cattelan, Russell (Minnesota Univ. Minneapolis, MN United States)
Manthei, Adam (Minnesota Univ. Minneapolis, MN United States)
Nygaard, Erling (Minnesota Univ. Minneapolis, MN United States)
VanOort, Seth (Minnesota Univ. Minneapolis, MN United States)
Teigland, David (Minnesota Univ. Minneapolis, MN United States)
Tilstra, Mike (Minnesota Univ. Minneapolis, MN United States)
O'Keefe, Matthew (Minnesota Univ. Minneapolis, MN United States)
Erickson, Grant (Minnesota Univ. Minneapolis, MN United States)
Agarwal, Manish (Minnesota Univ. Minneapolis, MN United States)
Date Acquired
August 19, 2013
Publication Date
March 1, 2000
Publication Information
Publication: Eighth Goddard Conference on Mass Storage Systems and Technologies in Cooperation with the Seventeenth IEEE Symposium on Mass Storage Systems
Subject Category
Documentation and Information Science
Funding Number(s)
CONTRACT_GRANT: NAG2-1308
CONTRACT_GRANT: 9720954
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Document Inquiry