Invention Grant
- Patent Title: Asynchronous consistent snapshots in persistent memory stores
-
Application No.: US14436048Application Date: 2012-10-19
-
Publication No.: US09612757B2Publication Date: 2017-04-04
- Inventor: Dhruva Chakrabarti
- Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
- Applicant Address: US TX Houston
- Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee Address: US TX Houston
- Agency: Trenner Law Firm, LLC
- International Application: PCT/US2012/060959 WO 20121019
- International Announcement: WO2014/062191 WO 20140424
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F11/14 ; G06F9/38 ; G06F11/20

Abstract:
Crash recovery with asynchronous consistent snapshots in persistent memory stores of a processing environment. A processing environment includes a user program and infrastructure-maintained data structures. The infrastructure-maintained data structures include a log of updates made to program data structures and a snapshot of the state of the program data structures. The systems and methods include writing log entries in the log to a transient memory. The log entries correspond to store instructions and memory management instructions operating on a nonvolatile memory (NVM), and input/output (I/O) operations executed by program instructions of the user program. Each of the log entries represents an effect of a corresponding operation in the program instructions. The systems and methods also include creating a snapshot in the NVM after a consistent program point based on the log of updates. The snapshot provides a rollback position during restart following a crash.
Public/Granted literature
- US20150261463A1 Asynchronous consistent snapshots in persistent memory stores Public/Granted day:2015-09-17
Information query