Patent ID: 9423959
Filing Date: 2016-08-23
CPC Classification: G06F

Claim Text:
1. A method comprising: performing at least one store operation to cause one or more memory controllers to store data in at least one persistent memory device; sending a request message to the one or more memory controllers instructing the one or more memory controllers to confirm that the at least one store operation is successfully committed to a power-fail safe volatile buffer of the at least one persistent memory device without an error; sending a power fail control message to cause the power-fail safe volatile buffer to store the data in the at least one persistent memory device; sending a response message from the one or more memory controllers indicating that the at least one store operation is successfully committed to the power-fail safe volatile buffer of the at least one persistent memory device without the error; providing a residual energy budget for the power-fail safe volatile buffer that includes a retry of the store of the data in the at least one persistent memory device because of the error condition; and retrying the store of the data in the at least one persistent memory device because of the error condition without exceeding the residual energy budget.