Space efficiency in log-structured file systems using unbalanced splits
OwnerQuanxing LIU, Wenguang WANG +4inventors
InventorsQuanxing LIU, Wenguang WANG, Eric KNAUFT, Enning XIANG, Salit GAZIT, Satish PUDI
Life of this patent
Estimating the term…
Loading patent…
OwnerQuanxing LIU, Wenguang WANG +4inventors
InventorsQuanxing LIU, Wenguang WANG, Eric KNAUFT, Enning XIANG, Salit GAZIT, Satish PUDI
Estimating the term…
A system manages a log-structured file system (LFS) by: receiving an input/output (I/O) operation for the LFS, the I/O operation prompting a key to be added to a first node of a tree metadata structure, the tree mapping addresses in a first address space to addresses in a second address space; determining that addition of the key to the first node would exceed a maximum number of keys allowed in the first node; adding a second node to the tree based on the determining, the second node containing the key; moving a quantity of keys from the first node to the second node such that a total number of keys resulting in the second node is less than half of the maximum number of keys, minus one, configured to be stored in nodes of the LFS; and writing updates to the tree metadata structure within the LFS.
A computerized method of managing a log-structured file system (LFS) on a computing device, the method comprising:
A computer system comprising:
A non-transitory computer storage medium having stored thereon program code executable by a processor, the program code embodying a program code method comprising:
Dependencies are inferred from the claim text.