VMware, Inc.
In-place garbage collection of a sharded, replicated distributed state machine based on mergeable operations
Last updated:
Abstract:
A log unit provides a shared log for recording updates on data objects. Garbage collection is performed locally and in-place by the log unit. In a marking portion of the garbage collection process, the log unit identifies and marks log entries that record mergeable updates. In a deallocation portion of the process, the log unit merges one or more mergeable log entries and deallocates at least portions of the merged log entries.
Status:
Grant
Type:
Utility
Filling date:
11 Jan 2019
Issue date:
29 Dec 2020