Systems and methods for cooperative caching between file systems and block storage
US12386752B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 26, 2023 |
| Grant date | Aug 12, 2025 |
| Priority date | — |
| Expiry date | Sep 9, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/1668
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.