Shared file system
AssigneeData Plow, Inc.
InventorSteven Soltis
Life of this patent
Estimating the term…
Loading patent…
AssigneeData Plow, Inc.
InventorSteven Soltis
Estimating the term…
A shared storage distributed file system is presented that provides users and applications with transparent access to shared data stored on network attached storage devices by utilizing layering techniques to inherit file management functionality from existing file systems. The present invention stores meta-data for the shared data as real-data in a standard, non-modified, client-server distributed file system, such as NFS. In effect, the standard client-server file system acts as a meta-data server. The name space consisting of inode files stored as real-data on the meta-data server acts as the name space for the shared data. Similarly, file attributes of the inode files are utilized as the file attributes of the shared data. By utilizing an existing client-server system as the meta-data server, development time and complexity are greatly reduced, while speed advances in the underlying client-server system may be incorporated without alteration of the present invention. A method for communicating with network attached storage devices over layered file systems is also presented.
A distributed file system residing on a plurality of computers, the distributed file system having a namespace defining a directory structure of files and metadata that includes pointers to real-data, the file system comprising:
A network of connected computing devices for implementing a shared storage distributed file system, the file system having a namespace, real-data, and metadata, the network comprising:
An improved file system operating as part of a client computer comprising:
An improved file system operating on a client computer and a server computer to access a storage device containing real-data and one or more direct pointers addressing the real-data, the improved file system comprising:
A client computer having an improved file system, the file system providing access to data stored on a storage device, comprising:
A network of connected computer devices comprising:
A method for handling file requests by a file system comprising:
A method for handling file requests by a file system comprising
A computer product, comprising:
Dependencies are inferred from the claim text.