Using frequency domain to prioritize storage of metadata in a cache
AssigneePure Storage, Inc.
InventorOri Shalev
Life of this patent
Estimating the term…
Loading patent…
AssigneePure Storage, Inc.
InventorOri Shalev
Estimating the term…
A system and method for efficiently caching metadata in a storage system. Addresses from a plurality of I/O accesses to the storage system are captured and then a frequency domain representation of the addresses is generated. The frequency domain representation is used to measure the randomness of the various applications which are accessing the storage system. Scores are generated based on the measure of randomness, and scores are assigned to the various regions of the logical address space. Scores are then assigned to the metadata pages which are stored in the cache based on the region of the logical address space to which the metadata pages correspond. The scores are used when determining which metadata pages to evict from the cache. The cache will attempt to evict those metadata pages which correspond to regions of the logical address space that are servicing random I/O accesses.
A method comprising:
A system comprising:
A non-transitory computer readable storage medium storing program instructions, wherein the program instructions are executable by a processor to:
Dependencies are inferred from the claim text.