发明名称 PERFORMANCE OF VIRTUAL MACHINE FAULT TOLERANCE MICRO-CHECKPOINTING USING TRANSACTIONAL MEMORY
摘要 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.
申请公布号 US2016378372(A1) 申请公布日期 2016.12.29
申请号 US201514789562 申请日期 2015.07.01
申请人 International Business Machines Corporation 发明人 ABALI Bulent;ONO Makoto
分类号 G06F3/06;G06F9/455;G06F11/14;G06F12/08;G06F11/30 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method comprising: suspending execution of a virtual machine instance on a primary server; identifying one or more memory pages associated with the virtual machine instance that were modified since a previous synchronization; mapping a first task to a first operation to be performed on a memory of the primary server, wherein the first task is to resume the virtual machine instance; mapping a second task to a second operation to be performed on the memory of the primary server, wherein the second task is to copy the identified one or more memory pages associated with the virtual machine instance to a secondary server; and performing the first task and the second task on the memory.
地址 Armonk NY US