Invention Grant
- Patent Title: Scalable segment cleaning for a log-structured file system
-
Application No.: US16999897Application Date: 2020-08-21
-
Publication No.: US11494110B2Publication Date: 2022-11-08
- Inventor: Wenguang Wang , Junlong Gao , Vamsi Gunturu
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F16/17

Abstract:
Scalable segment cleaning for log-structured file systems (LFSs) includes determining counts of segment cleaners and virtual nodes, with each virtual node being associated with a plurality of objects. Each virtual node is assigned to a selected segment cleaner. Based at least on the assignments, performing, for each virtual node, segment cleaning of the objects by the assigned segment cleaner. A portion, less than all, of the virtual nodes are reassigned to a newly selected segment cleaner based on a change of the count of the segment cleaners and/or a change of the count of the virtual nodes. Based at least on the reassignments, segment cleaning of the objects is performed, for each reassigned virtual node, by the reassigned segment cleaner. In some examples, the objects comprise virtual machine disks (VMDKs) and the segment cleaning uses a segment usage table (SUT) to track segment usage and identify segment cleaning candidates.
Public/Granted literature
- US20220057955A1 SCALABLE SEGMENT CLEANING FOR A LOG-STRUCTURED FILE SYSTEM Public/Granted day:2022-02-24
Information query