Paging metadata into memory
AssigneeDell Products L.P.
InventorsOwen Martin, Ramesh Doddaiah
Life of this patent
Estimating the term…
Abstract
One or more aspects of the present disclosure relate to paging metadata into memory. In embodiments, a metadata demand score is calculated for each extent of a storage array based on hit forecasts and read forecasts corresponding to input/output (IO) operations targeting each extent. Further, each extent can be ranked based on their respective metadata demand scores. Additionally, metadata can be paged into memory from a storage device of the storage array based on the ranking to reduce metadata page misses. For example, the memory can correspond to a global memory portion of the storage array.
Claims20
A method comprising:
- calculating a metadata demand score for each extent of a storage array based on hit forecasts and read forecasts corresponding to input/output (IO) operations targeting each extent;
- ranking each extent based on their respective metadata demand scores;
- and
- paging metadata into memory from a storage device of the storage array based on the ranking to reduce metadata page misses, wherein the memory corresponds to a global memory portion of the storage array.
An apparatus with a memory and processor, the apparatus configured to:
- calculate a metadata demand score for each extent of a storage array based on hit forecasts and read forecasts corresponding to input/output (IO) operations targeting each extent;
- rank each extent based on their respective metadata demand scores;
- and
- page metadata into memory from a storage device of the storage array based on the ranking to reduce metadata page misses, wherein the memory corresponds to a global memory portion of the storage array.
Dependencies are inferred from the claim text.