Patent · US Active

Periodic performance optimization through heatmap based management of an in-memory area

US10838933B2 · kind B2 · utility

3Cited by
2References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 23, 2015
Grant dateNov 17, 2020
Priority date
Expiry dateFeb 11, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/217
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, apparatus, and system for periodic performance optimization through heatmap based management of an in-memory area are provided. A heatmap is maintained to track database accesses, and a sliding most recent time window of the heatmap is externalized to a desired granularity level to provide access statistics regarding candidate elements to be possibly placed in the in-memory area. Initially and on a periodic basis, an appropriate knapsack algorithm is chosen based on an analysis on the computational costs versus the benefits of applying various knapsack algorithms for the candidate elements. Using the chosen algorithm in conjunction with a selected performance model, an optimized configuration of the in-memory area is determined. The optimized configuration indicates a set of elements chosen from the candidate elements, optionally specified with compression levels. A task scheduler then schedules the appropriate tasks, working in a coordinated fashion, to reconfigure the in-memory area according to the optimized configuration.

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