Systems and Methods for Cooperative Caching between File Systems and Block Storage
AssigneeDell Products L.P.
InventorsVasudevan Subramanian, Philippe Armangau, Walter Forrester, Frederic Corniquet
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsVasudevan Subramanian, Philippe Armangau, Walter Forrester, Frederic Corniquet
Estimating the term…
A method, computer program product, and computer system for receiving, by a computing device, a write request, wherein the write request may be received by a file system of the computing device. Data associated with the write request may be stored in a cache of the file system and a cache of a block storage system corresponding to the file system. A tag associated with the data in the cache of the block storage system may be received by the block storage system. The data in the cache of the block storage system may be freed after flushing the data to persistent storage based upon, at least in part, the tag associated with the data in the cache of the block storage system. As a result, there is optimization for the read path due to no double caching in the block cache.
A computer-implemented method comprising:
A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:
A computing system including one or more processors and one or more memories configured to perform operations comprising:
Dependencies are inferred from the claim text.