-
公开(公告)号:US20230350610A1
公开(公告)日:2023-11-02
申请号:US17732065
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Anil Paul Thoppil , We Sun , Meera Odugoudar , Szu-Wen Kuo , Santhosh Selvaraj
IPC: G06F3/06
CPC classification number: G06F3/0652 , G06F3/0602 , G06F3/068
Abstract: Techniques are provided for implementing a garbage collection process and a prediction read ahead mechanism to prefetch keys into memory to improve the efficiency and speed of the garbage collection process. A log structured merge tree is used to store keys of key-value pairs within a key-value store. If a key is no longer referenced by any worker nodes of a distributed storage architecture, then the key can be freed to store other data. Accordingly, garbage collection is performed to identify and free unused keys. The speed and efficiency of garbage collection is improved by dynamically adjusting the amount and rate at which keys are prefetched from disk and cached into faster memory for processing by the garbage collection process.