VMware, Inc.
In-place garbage collection of a sharded, replicated distributed state machine based on supersedable 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 supersedable updates. In a deallocation portion of the process, the log unit deallocates at least portions of the marked log entries that contain supersedable updates.

Status:
Grant
Type:

Utility

Filling date:

19 Dec 2018

Issue date:

6 Jul 2021