- Patent Title: Restartable, lock-free concurrent shared memory state with pointers
-
Application No.: US16991893Application Date: 2020-08-12
-
Publication No.: US11314656B2Publication Date: 2022-04-26
- Inventor: Duncan Stuart Ritchie , Christopher Elisha Neilson , Sebastian Sapa
- Applicant: Arista Networks, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Arista Networks, Inc.
- Current Assignee: Arista Networks, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F12/1009
- IPC: G06F12/1009 ; G06F9/54

Abstract:
Systems and methods for processing memory address spaces corresponding to a shared memory are disclosed. After a writer restart process, pre-restart writer pointers of a pre-restart writer addressable space in the shared memory are replaced with corresponding location independent pointers. A writer pointer translation table is rebuilt in the shared memory to replace an association of modified pre-restart writer pointers and pre-restart translation base pointers based on the pre-restart writer pointers, respectively, with an association of modified post-restart writer pointers and post-restart translation base pointers based on post-restart writer pointers, respectively. After the writer pointer translation table is rebuilt, the location independent pointers are replaced with post-restart writer pointers in the shared memory, respectively, and the post-restart writer pointers are stored in the shared memory for access by one or more readers of the shared memory.
Information query
IPC分类: