Juniper Networks, Inc.
Apparatus, system, and method for lockless resource reclamation in single writer multiple reader technologies

Last updated:

Abstract:

A disclosed method may include (1) maintaining a set of fleeting contexts that represent a lockless data structure at different moments in time, (2) determining an oldest context within the set of fleeting contexts, (3) identifying, within a discard list of the oldest context, a reference to an object stored in shared memory, and then (4) reclaiming, in the shared memory, a memory location occupied by the object whose reference was identified within the discard list of the oldest context. Various other apparatuses, systems, and methods are also disclosed.

Status:
Grant
Type:

Utility

Filling date:

22 Jun 2020

Issue date:

19 Apr 2022