Patent ID: 9405680
Filing Date: 2016-08-02
CPC Classification: G06F

Claim Text:
1. A client processor node comprising; a processor; a network interface communicatively coupled to a primary network persistent memory unit (nPMU), a mirror nPMU and a persistent memory manager (PMM) via a communication system; and a memory, the memory further comprising: a process that accesses a primary region corresponding to a predefined portion of the primary nPMU and that accesses a mirror region corresponding to a predefined portion of the mirror nPMU when the process is executed by the processor; and a persistent memory unit (PMU) library, wherein the PMU library comprises at least a first function configured to permit the process to directly write information to the primary region and to directly write information to the mirror region, and a second function configured to permit the process to directly read the information from a selected one of the primary region or the mirror region, wherein the PMU library provides functions and at least one parameter list for each function, the at least one parameter list comprising a list of parameters required for the associated function to execute.