Cluster file system with server block cache
AssigneeEMC Corporation
InventorsGang Ma, Sorin Faibish, James M. Pedone, Jr., John M. Bent, Tao Peng
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsGang Ma, Sorin Faibish, James M. Pedone, Jr., John M. Bent, Tao Peng
Estimating the term…
A cluster file system comprises a plurality of clients and a plurality of servers configured to communicate over a network. A given server of the cluster file system interfaces with an associated storage array, and comprises a block cache and a request translator. The request translator is configured to translate input-output requests in a protocol of the cluster file system to a format suitable for use with the block cache. The cluster file system may more particularly comprise a Lustre file system, and the given server may comprise a metadata server or an object storage server of the Lustre file system. In such an embodiment, the request translator is more particularly configured to translate Lustre client input-output requests directed to the storage array into block input-output requests that are processed by the block cache. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
An apparatus comprising:
An apparatus comprising:
A method comprising:
A computer program product comprising a non-transitory processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed cause at least one server to perform the steps of:
Dependencies are inferred from the claim text.