Decoupling dynamic program analysis from execution in virtual environments

    公开(公告)号:US10255159B2

    公开(公告)日:2019-04-09

    申请号:US15818577

    申请日:2017-11-20

    Applicant: VMWare, Inc.

    Abstract: Dynamic program analysis is decoupled from execution in virtual computer environments so that program analysis can be performed on a running computer program without affecting or perturbing the workload of the system on which the program is executing. Decoupled dynamic program analysis is enabled by separating execution and analysis into two tasks: (1) recording, where system execution is recorded with minimal interference, and (2) analysis, where the execution is replayed and analyzed.

    Low overhead fault tolerance through hybrid checkpointing and replay
    3.
    发明授权
    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