Patent · US Active

Adaptive caching for hybrid columnar databases with heterogeneous page sizes

US11481134B1 · kind B1 · utility

2Cited by
1References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 24, 2021
Grant dateOct 25, 2022
Priority date
Expiry dateMay 24, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/601
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein are system, method, and computer program product embodiments for adaptive caching for hybrid columnar databases with heterogeneous page sizes. An embodiment operates by receiving a request to load a new page of memory from a disk in a buffer cache. The embodiment scans one or more pools comprising one or more pages of the same size in a buffer cache. The embodiment determines an increment of a reuse rate for the pools in the buffer cache within a time interval. The embodiment determines a cumulative reuse rate that is the sum of the increments of the reuse rate over several time intervals. The embodiment determines a gliding average reuse rate of the cumulative reuse rate over several time intervals. The embodiment compares the average reuse rates of the plurality of the pools to a threshold to dynamically determine whether a pool should reuse memory from the existing pages of the same pool or rebalance memory from one or more victim pools.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.