VMware, Inc.
System and methods of a self-tuning cache sizing system in a cache partitioning system
Last updated:
Abstract:
The disclosure provides a technique for reducing cache misses to a cache of a computer system. The technique includes deallocating memory pages of the cache from one process and allocating those memory pages to another process based on cache misses of each process during a given time period. Repeating the technique leads the total number of cache misses to the cache to gradually decrease to an optimum or near optimum level. The repetition of the technique leads to a dynamic and flexible apportionment of cache memory pages to processes running within the computer system.
Status:
Grant
Type:
Utility
Filling date:
4 Dec 2018
Issue date:
17 Aug 2021