ASYNCHRONOUS FILE OPERATIONS IN A SCALABLE MULTI-NODE FILE SYSTEM CACHE FOR A REMOTE CLUSTER FILE SYSTEM
First Claim
Patent Images
1. A method for facilitating access to data in a wide area network, comprising:
- maintaining a scalable multi-node file system cache in a local cluster file system including multiple computing nodes;
caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network, wherein the local file data and metadata corresponds to the file data and metadata in the remote cluster file system, respectively; and
asynchronously committing local file information from the cache to the remote cluster file system over the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Asynchronous file operations in a scalable multi-node file system cache for a remote cluster file system, is provided. One implementation involves maintaining a scalable multi-node file system cache in a local cluster file system, and caching local file data in the cache by fetching file data on demand from the remote cluster file system into the cache over the network. The local file data corresponds to file data in the remote cluster file system. Local file information is asynchronously committed from the cache to the remote cluster file system over the network.
-
Citations
20 Claims
-
1. A method for facilitating access to data in a wide area network, comprising:
-
maintaining a scalable multi-node file system cache in a local cluster file system including multiple computing nodes; caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network, wherein the local file data and metadata corresponds to the file data and metadata in the remote cluster file system, respectively; and asynchronously committing local file information from the cache to the remote cluster file system over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for facilitating access to data in a wide area network, comprising:
-
a cache subsystem comprising in a cache for a local cluster file system including multiple computing nodes; a caching layer function configured for providing scalable multi-node file system caching in the local cluster file system by; caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network, wherein the local file data corresponds to file data in the remote cluster file system; and asynchronously committing local file information from the cache to the remote cluster file system over the network. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for facilitating access to data, the computer program product comprising:
-
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to provide a cache subsystem for maintaining data in a cache for a local cluster file system; computer usable program code configured to provide a caching layer function for caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network, wherein the local file data corresponds to file data in the remote cluster file system; and asynchronously commit local file information from the cache to the remote cluster file system over the network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification