SYSTEM AND METHOD FOR AVOIDING SYNCHRONIZATION BUGS THROUGH VIRTUALIZATION
    1.
    发明申请
    SYSTEM AND METHOD FOR AVOIDING SYNCHRONIZATION BUGS THROUGH VIRTUALIZATION 审中-公开
    通过虚拟化避免同步错误的系统和方法

    公开(公告)号:US20140108860A1

    公开(公告)日:2014-04-17

    申请号:US14050322

    申请日:2013-10-09

    Applicant: VMware, Inc.

    Abstract: A system and method for reducing the likelihood of concurrency errors by identifying vulnerable segments of computer code and stalling other virtual machine threads of execution. According to one embodiment of the present invention, the vulnerable segment is identified at runtime, for example in a dynamic translator. According to another embodiment of the present invention, the vulnerable segment is identified ahead of time, for example in a static translator. According to yet another embodiment of the present invention, the vulnerable segment is identified in the binary translator of a virtual machine monitor.

    Abstract translation: 通过识别计算机代码的易受攻击的部分并拖延执行其他虚拟机线程来减少并发错误的可能性的系统和方法。 根据本发明的一个实施例,在运行时识别易受攻击的段,例如在动态翻译器中。 根据本发明的另一个实施例,提前识别易受攻击的段,例如在静态转换器中。 根据本发明的另一个实施例,在虚拟机监视器的二进制转换器中识别易受攻击的段。

Patent Agency Ranking