Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
150 words
In a clustered file system including a plurality of processing nodes, an interconnection network connecting said processing nodes, and a common data storage device connected via a shared interconnect with each one of said plurality of processing nodes, a method for directly accessing said common data storage device simultaneously from all of said plurality of processing nodes; the method comprising the steps of: providing a distributed lock manager (DLM) for coordinating file system access among said plurality of processing nodes; providing a file system structure, saved to said common data storage device, which provides sufficient information to enable all of said processing nodes to access said file system; providing a DLM Interface Daemon within each one of said plurality of processing nodes for interfacing said file system with said DLM to permit said file system to make requests to and receive responses from the DLM for coordinating file system utilization.
Claim 2
Dependent Claim
150 words
In a clustered file system including a plurality of processing nodes, an interconnection network connecting said processing nodes, and a common data storage device connected via a shared interconnect with each one of said plurality of processing nodes, a method for directly accessing said common data storage device simultaneously from all of said plurality of processing nodes; the method comprising the steps of: providing a distributed lock manager (DLM) for coordinating file system access among said plurality of processing nodes; providing a file system structure, saved to said common data storage device, which provides sufficient information to enable all of said processing nodes to access said file system; providing a DLM Interface Daemon within each one of said plurality of processing nodes for interfacing said file system with said DLM to permit said file system to make requests to and receive responses from the DLM for coordinating file system utilization.
Claim 3
Dependent Claim
129 words
The method in accordance with claim 1, wherein said file system structure comprises: superblocks containing offsets to all other file system structures within said file system; a free inode bit map containing a plurality of bits, each bit representing an inode within said file system; a modified inode journal containing a separate inode bit map for each superblock and identifying particular inodes which have been modified by the file system prior to a system failure; a plurality of inodes, each inode being a data structure which contains a definition for each particular file and directory in the file system; a free block bit map containing a bit map wherein each distinct bit represents a logical disk block in the file system; and data blocks containing data representing file contents.
Claim 4
Dependent Claim
177 words
An improved file system for managing data storage and retrieval in a clustered computer system including a plurality of processing nodes and an interconnection network connecting said processing nodes, the improvement comprising: a data storage device connected via a shared interconnect with each one of said plurality of processing nodes; a file system structure maintained on said data storage device comprising: superblocks containing offsets to all other file system structures within said file system; a free inode bit map containing a plurality of bits, each bit representing an inode within said file system; a modified inode journal containing a separate inode bit map for each superblock and identifying particular inodes which have been modified by the file system prior to a system failure; a plurality of inodes, each inode being a data structure which contains a definition for each particular file and directory in the file system; a free block bit map containing a bit map wherein each distinct bit represents a logical disk block in the file system; and data blocks containing data representing file contents.
Claim 5
Dependent Claim
177 words
An improved file system for managing data storage and retrieval in a clustered computer system including a plurality of processing nodes and an interconnection network connecting said processing nodes, the improvement comprising: a data storage device connected via a shared interconnect with each one of said plurality of processing nodes; a file system structure maintained on said data storage device comprising: superblocks containing offsets to all other file system structures within said file system; a free inode bit map containing a plurality of bits, each bit representing an inode within said file system; a modified inode journal containing a separate inode bit map for each superblock and identifying particular inodes which have been modified by the file system prior to a system failure; a plurality of inodes, each inode being a data structure which contains a definition for each particular file and directory in the file system; a free block bit map containing a bit map wherein each distinct bit represents a logical disk block in the file system; and data blocks containing data representing file contents.
Claim 6
Dependent Claim
162 words
A file system layout for a clustered file system including a plurality of processing nodes, an interconnection network connecting said processing nodes, and a data storage device connected via a shared interconnect with each one of said plurality of processing nodes, the file system layout comprising: superblocks containing offsets to all other file system structures within said file system; a free inode bit map containing a plurality of bits, each bit representing an inode within said file system; a modified inode journal containing a separate inode bit map for each superblock and identifying particular inodes which have been modified by the file system prior to a system failure; a plurality of inodes, each inode being a data structure which contains a definition for each particular file and directory in the file system; a free block bit map containing a bit map wherein each distinct bit represents a logical disk block in the file system; and data blocks containing data representing file contents.
Claim 7
Dependent Claim
162 words
A file system layout for a clustered file system including a plurality of processing nodes, an interconnection network connecting said processing nodes, and a data storage device connected via a shared interconnect with each one of said plurality of processing nodes, the file system layout comprising: superblocks containing offsets to all other file system structures within said file system; a free inode bit map containing a plurality of bits, each bit representing an inode within said file system; a modified inode journal containing a separate inode bit map for each superblock and identifying particular inodes which have been modified by the file system prior to a system failure; a plurality of inodes, each inode being a data structure which contains a definition for each particular file and directory in the file system; a free block bit map containing a bit map wherein each distinct bit represents a logical disk block in the file system; and data blocks containing data representing file contents.
Claim 8
Dependent Claim
108 words
A clustered file system, comprising: a plurality of processing nodes interconnected through a network; a common data storage device; an interconnection bus connecting said plurality of processing nodes with said common data storage device; a distributed lock manager (DLM) for coordinating file system access among said plurality of processing nodes; an internal file system contained within each one of said plurality of processing nodes; and a DLM Interface Daemon contained within each one of said plurality of processing nodes for interfacing said internal file system with said DLM to permit said file system to make requests to and receive responses from the DLM for coordinating file system utilization.
Claim 9
Dependent Claim
108 words
A clustered file system, comprising: a plurality of processing nodes interconnected through a network; a common data storage device; an interconnection bus connecting said plurality of processing nodes with said common data storage device; a distributed lock manager (DLM) for coordinating file system access among said plurality of processing nodes; an internal file system contained within each one of said plurality of processing nodes; and a DLM Interface Daemon contained within each one of said plurality of processing nodes for interfacing said internal file system with said DLM to permit said file system to make requests to and receive responses from the DLM for coordinating file system utilization.