Patent ID: 9158788
Filing Date: 2015-10-13
Classification: G06F,H04L

Abstract:
1. A system for facilitating access to data in a network, comprising: a cache subsystem comprising a hardware cache configured for maintaining data for a local cluster file system; a caching layer function that is integrated into the local cluster file system, wherein the caching function provides 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 and operates on a multi-node cache cluster; wherein the local file data corresponds to file data in the remote cluster file system, the cache is visible to file system clients as a Portable Operating System Interface (POSIX) compliant file system, the caching layer function performs as a standalone file system cache wherein applications execute on the multi-node cache cluster using POSIX semantics via a POSIX compliant file system interface, the applications access, update, and traverse a directory tree for the remote cluster file system even when the remote cluster file system is offline, and data cache is locally consistent for updates made at the multi-node cache cluster using distributed locking for the data cache.