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

Last updated:

Abstract:

A disclosed method may include (1) publishing, by a writer, a first context that represents a lockless data structure at a first moment in time for access by a set of readers, (2) upon the publication of the first context, directing at least one of the readers to access an object stored in shared memory via the first context, (3) publishing, by the writer, a second context that represents the lockless data structure at a second moment in time for access by the set of readers, and (4) upon the publication of the second context, directing the at least one of the readers to access an additional object stored in the shared memory via the second context. Various other apparatuses, systems, and methods are also disclosed.

Status:
Grant
Type:

Utility

Filling date:

22 Jun 2020

Issue date:

10 May 2022