I/O EMULATION WITH ABORTION IN VIRTUALIZED ENVIRONMENTS

    公开(公告)号:US20190332407A1

    公开(公告)日:2019-10-31

    申请号:US16349961

    申请日:2016-12-14

    Abstract: A host machine includes a guest machine, a device emulator, and a hypervisor communicably coupled to the guest machine and the device emulator. The guest machine executes a non-real time thread that causes a non-real time I/O emulation by the device emulator. Responsive to receipt of a real time thread by the guest machine, the hypervisor determines whether the non-real time I/O emulation is abortable or non-abortable. If abortable, the hypervisor aborts the non-real time thread and causes the guest machine to execute the real time thread. Upon completing the execution of the real time thread, the hypervisor causes the guest machine to revert to a non-real time context based on a previous system snapshot. Upon establishing the non-real time context, the hypervisor causes the guest machine to execute the previously aborted non-real time thread.

    Techniques for reliable primary and secondary containers

    公开(公告)号:US10452495B2

    公开(公告)日:2019-10-22

    申请号:US15576075

    申请日:2015-06-25

    Abstract: It includes techniques to provide for reliable primary and secondary containers arranged to separately execute an application that receives request packets for processing by the application. The request packets may be received from a client coupled with a server arranged to host the primary container or the secondary container. The client coupled with the server through a network. Coarse-grained lock-stepping (COLO) methods may be utilized to facilitate in providing the reliable primary and secondary containers.

    COOPERATED INTERRUPT MODERATION FOR A VIRTUALIZATION ENVIRONMENT
    13.
    发明申请
    COOPERATED INTERRUPT MODERATION FOR A VIRTUALIZATION ENVIRONMENT 审中-公开
    虚拟化环境的合作中断演变

    公开(公告)号:US20160124766A1

    公开(公告)日:2016-05-05

    申请号:US14930413

    申请日:2015-11-02

    Abstract: Generally, this disclosure describes systems (and methods) of moderating interrupts in a virtualization environment. An overflow interval is defined. The overflow interrupt interval is used to trigger activation of an inactive guest so that the guest may respond to a critical event. The guest, including a network application, may be active for a first time interval and inactive for a second time interval. A latency interrupt interval may be defined. The latency interrupt interval is configured for interrupt moderation when the network application associated with a packet flow is active, i.e., when the guest including the network application is active on a processor. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.

    Abstract translation: 通常,本公开描述了在虚拟化环境中调节中断的系统(和方法)。 定义溢出间隔。 溢出中断间隔用于触发非活动访客的激活,以便客人可以响应关键事件。 包括网络应用在内的客户端可以在第一时间间隔内处于活动状态,并且在第二时间间隔内不活动。 可以定义延迟中断间隔。 当与分组流相关联的网络应用是活动的时,即当包括网络应用在内的客户在处理器上活动时,延迟中断间隔被配置用于中断节制。 当然,在不偏离本实施例的情况下,可以进行许多替代,变化和修改。

Patent Agency Ranking