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