发明名称 VIRTUAL MACHINE DISTRIBUTED CHECKPOINTING
摘要 A method, system and computer program product for checkpointing virtual machines (VMs). The system includes a primary computer hosting a hypervisor and a primary VM. The hypervisor is configured instantiate the primary VM, divide the state of the primary VM into a plurality of memory blocks, and generate an error correction block based on the plurality of memory blocks. The system further includes a plurality of secondary computers. Each of the secondary computers stores a secondary VM and one of either the memory blocks or the error correction block.
申请公布号 US2016188413(A1) 申请公布日期 2016.06.30
申请号 US201414583618 申请日期 2014.12.27
申请人 Lenovo Enterprise Solutions (Singapore) Pte.Ltd. 发明人 Abali Bulent;Franke Hubertus;Hines Michael R.;Kandiraju Gokul B.;Ono Makoto
分类号 G06F11/14;G06F9/455 主分类号 G06F11/14
代理机构 代理人
主权项 1. A method for checkpointing virtual machines, the method comprising: executing an application by a primary virtual machine on a primary computer; dividing a virtual machine state of the primary virtual machine into a plurality of memory blocks, the virtual machine state including a virtual memory state and a virtual central processing unit (CPU) state of the primary virtual machine; generating an error correction block based on the plurality of memory blocks such that if one of the memory blocks becomes an unusable memory block, the error correction block can restore the unusable memory block, the error correction block being utilized to restore the virtual machine state when one of the memory blocks becomes unusable; storing the memory blocks and error correction block across a plurality of secondary computers; and iterating the divide, generate and store operations over time.
地址 Singapore SG