Snapshotting Pending Memory Writes Using Non-Volatile Memory
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsAhsan Javed Awan, Amir Roozbeh, Chakri Padala
Life of this patent
Estimating the term…
Abstract
There is provided mechanisms for initiating writing data of a pending memory write on a host computer. A method comprises monitoring pending memory writes for a non-volatile memory write indicator (NVMWI). The NVMWI is either set or not set. The method comprises initiating writing of the data of the pending memory write. Writing of the data is initiated to both a non-volatile memory (NVM) and a volatile memory (VM) when the NVMWI for the pending memory write is set. Writing of the data otherwise is initiated only to the VM.
Claims21
1-39. (canceled)
A method of managing data writes from memory of a host computer, the method comprising:
- monitoring pending memory writes for a non-volatile memory write indicator (NVMWI), wherein the NVMWI is either set or not set;
- initiating writing, to both a non-volatile memory (NVM) and a volatile memory (VM), data of each of the pending memory writes for which the NVMWI is set;
- and
- initiating writing, only to the VM, data of each of the pending memory writes for which the NVMWI is not set.
A host computer adapted to manage data writes from memory, wherein the host computer comprises:
- processing circuitry and the memory, wherein the processing circuitry is configured to:
- monitor pending memory writes for a non-volatile memory write indicator (NVMWI), wherein the NVMWI is either set or not set;
- initiate writing, to both a non-volatile memory (NVM) and a volatile memory (VM), data of each of the pending memory writes for which the NVMWI is set;
- and
- initiate writing, only to the VM, data of each of the pending memory writes for which the NVMWI is not set.
A non-transitory computer readable medium storing a computer program product for controlling a host computer, the computer program product comprising software instructions that, when run on processing circuitry of the host computer, cause the host computer to:
- monitor pending memory writes for a non-volatile memory write indicator (NVMWI), wherein the NVMWI is either set or not set;
- and
- initiate writing, to both a non-volatile memory (NVM) and a volatile memory (VM), data of each of the pending memory writes for which the NVMWI is set;
- and
- initiate writing, only to the VM, data of each of the pending memory writes for which the NVMWI is not set.
Dependencies are inferred from the claim text.