Virtual machine fault tolerance
    3.
    发明授权

    公开(公告)号:US10579485B2

    公开(公告)日:2020-03-03

    申请号:US15284465

    申请日:2016-10-03

    Applicant: VMware, Inc.

    Abstract: In a computer system running at least a first virtual machine (VM) and a second VM on virtualization software, a computer implemented method for the second VM to provide quasi-lockstep fault tolerance for the first VM includes executing a workload on the first VM and the second VM that involves producing at least one externally visible output and comparing an externally visible output of the second VM with an externally visible output of the first VM to determine if there is an output match. In response to a determination that the externally visible output of the second VM does not match the externally visible output of the first VM, a resynchronization of the second VM is executed. The externally visible output of the first VM is kept from being output externally until completion of the resynchronization.

    VIRTUAL MACHINE FAULT TOLERANCE
    5.
    发明申请
    VIRTUAL MACHINE FAULT TOLERANCE 审中-公开
    虚拟机故障容错

    公开(公告)号:US20170024291A1

    公开(公告)日:2017-01-26

    申请号:US15284465

    申请日:2016-10-03

    Applicant: VMware, Inc.

    Abstract: In a computer system running at least a first virtual machine (VM) and a second VM on virtualization software, a computer implemented method for the second VM to provide quasi-lockstep fault tolerance for the first VM includes executing a workload on the first VM and the second VM that involves producing at least one externally visible output and comparing an externally visible output of the second VM with an externally visible output of the first VM to determine if there is an output match. In response to a determination that the externally visible output of the second VM does not match the externally visible output of the first VM, a resynchronization of the second VM is executed. The externally visible output of the first VM is kept from being output externally until completion of the resynchronization.

    Abstract translation: 在运行虚拟化软件上的至少第一虚拟机(VM)和第二VM的计算机系统中,用于第二VM为第一虚拟机提供准锁步骤容错的计算机实现方法包括执行第一虚拟机上的工作负载,以及 所述第二VM涉及产生至少一个外部可见的输出并将所述第二VM的外部可见的输出与所述第一VM的外部可见的输出进行比较,以确定是否存在输出匹配。 响应于确定第二VM的外部可见输出与第一VM的外部可见的输出不匹配,则执行第二VM的重新同步。 第一个VM的外部可见的输出保持不被外部输出,直到重新同步完成。

    Low overhead fault tolerance through hybrid checkpointing and replay
    10.
    发明授权
    Low overhead fault tolerance through hybrid checkpointing and replay 有权
    通过混合检查点和重播来降低开销容错能力

    公开(公告)号:US08826283B2

    公开(公告)日:2014-09-02

    申请号:US13926777

    申请日:2013-06-25

    Applicant: VMware, Inc.

    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occurring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.

    Abstract translation: 虚拟化计算机系统提供主虚拟机的容错操作。 在一个实施例中,该系统包括存储主虚拟机的快照的备份计算机系统和包含在主虚拟机的指令流中发生的非确定性事件的日志文件。 主虚拟机会定期更新快照和日志文件。 在主虚拟机发生故障后,备份计算机可以通过使用存储的快照和日志文件实例化故障转移备份虚拟机。

Patent Agency Ranking