Pre-fetching data for a distributed filesystem
AssigneePanzura, Inc.
InventorsJohn Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
Life of this patent
Estimating the term…
Loading patent…
AssigneePanzura, Inc.
InventorsJohn Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
Estimating the term…
The disclosed embodiments provide a system that facilitates pre-fetching data for a distributed filesystem. During operation, a cloud controller (e.g., a computing device that caches data from the distributed filesystem) that maintains a set of metadata for the distributed filesystem receives a request to access a data block for a file. The cloud controller traverses the metadata to identify a metadata entry that is associated with the block, and then uses this metadata entry to download a cloud file containing the data block from a cloud storage system. While performing these operations, the cloud controller additionally determines that an additional cloud file in the cloud storage system includes data that is likely to be accessed in conjunction with the data block, and proceeds to pre-fetch this additional cloud file from the cloud storage system.
A computer-implemented method for pre-fetching data in a distributed filesystem, the method comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for pre-fetching data in a distributed filesystem, the method comprising:
A cloud controller that facilitates pre-fetching data in a distributed filesystem, comprising:
Dependencies are inferred from the claim text.