Invention Grant
- Patent Title: Dynamic growth of data caches using background processes for hash bucket growth
-
Application No.: US17900642Application Date: 2022-08-31
-
Publication No.: US12056054B2Publication Date: 2024-08-06
- Inventor: Wenguang Wang , Yanxing Pan , Junlong Gao , Mounesh Badiger , Eric Knauft , Vamsidhar Gunturu
- Applicant: VMware LLC
- Applicant Address: US CA Palo Alto
- Assignee: VMware LLC
- Current Assignee: VMware LLC
- Current Assignee Address: US CA Palo Alto
- Agency: King Intellectual Asset Management
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0864

Abstract:
The disclosure describes growing a data cache using a background hash bucket growth process. A first memory portion is allocated to the data buffer of the data cache and a second memory portion is allocated to the metadata buffer of the data cache based on the cache growth instruction. The quantity of hash buckets in the hash bucket buffer is increased and the background hash bucket growth process is initiated, wherein the process is configured to rehash hash bucket entries of the hash bucket buffer in the increased quantity of hash buckets. A data entry is stored in the data buffer using the allocated first memory portion of the data cache and metadata associated with the data entry is stored using the allocated second memory portion of the metadata buffer, wherein a hash bucket entry associated with the data entry is stored in the increased quantity of hash buckets.
Public/Granted literature
- US20240070080A1 DYNAMIC GROWTH OF DATA CACHES USING BACKGROUND PROCESSES FOR HASH BUCKET GROWTH Public/Granted day:2024-02-29
Information query