Scalable segment cleaning for a log-structured file system
OwnerWenguang Wang, Junlong Gao +1inventors
InventorsWenguang Wang, Junlong Gao, Vamsi Gunturu
Life of this patent
Estimating the term…
Loading patent…
OwnerWenguang Wang, Junlong Gao +1inventors
InventorsWenguang Wang, Junlong Gao, Vamsi Gunturu
Estimating the term…
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.
A method of segment cleaning, the method comprising:
A computer system for segment cleaning, the computer system comprising:
A non-transitory computer readable storage medium having stored thereon program code executable by a processor, the program code embodying a method comprising:
Dependencies are inferred from the claim text.