Invention Grant
- Patent Title: Performance of virtual machine fault tolerance micro-checkpointing using transactional memory
-
Application No.: US14789562Application Date: 2015-07-01
-
Publication No.: US10296372B2Publication Date: 2019-05-21
- Inventor: Bulent Abali , Makoto Ono
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F11/14 ; G06F11/30 ; G06F9/455 ; G06F12/0811 ; G06F9/54

Abstract:
Techniques disclosed herein generally describe providing fault tolerance in a virtual machine cluster using hardware transactional memory. According to one embodiment, a micro-checkpointing tool suspends execution of a virtual machine instance on a primary server. The micro-checkpointing tool identifies one or more memory pages associated with the virtual machine instance that were modified since a previous synchronization. The micro-checkpointing tool maps a first task to an operation to be performed on a memory of the primary server, where the first task is to resume the virtual machine instance. The micro-checkpointing tool also maps a second task to an operation to be performed on the memory of the primary server, where the second task is to copy the identified memory pages associated with the virtual machine instance to a secondary server. The first and second tasks are then performed on the memory.
Public/Granted literature
- US20160378372A1 PERFORMANCE OF VIRTUAL MACHINE FAULT TOLERANCE MICRO-CHECKPOINTING USING TRANSACTIONAL MEMORY Public/Granted day:2016-12-29
Information query