Virtual machine monitor configured to support latency sensitive virtual machines
    31.
    发明授权
    Virtual machine monitor configured to support latency sensitive virtual machines 有权
    虚拟机监视器配置为支持延迟敏感的虚拟机

    公开(公告)号:US09317318B2

    公开(公告)日:2016-04-19

    申请号:US14468122

    申请日:2014-08-25

    Applicant: VMware, Inc.

    Abstract: A host computer has a virtualization software that supports execution of a plurality of virtual machines, where the virtualization software includes a virtual machine monitor for each of the virtual machines, and where each virtual machine monitor emulates a virtual central processing unit (CPU) for a corresponding virtual machine. A virtual machine monitor halts execution of a virtual CPU of a virtual machine by receiving a first halt instruction from a corresponding virtual machine and determining whether the virtual machine is latency sensitive. If the virtual machine is latency sensitive, then a second halt instruction is issued from the virtual machine monitor to halt a physical CPU on which the virtual CPU executes. If the virtual machine is not latency sensitive, then a system call to a kernel executing on the host computer is executed to indicate to the kernel that the virtual CPU is in an idle state.

    Abstract translation: 主计算机具有支持执行多个虚拟机的虚拟化软件,其中虚拟化软件包括虚拟机中的每个虚拟机的虚拟机监视器,并且其中每个虚拟机监视器模拟虚拟中央处理单元(CPU),用于 对应的虚拟机。 虚拟机监视器通过从对应的虚拟机接收到第一暂停指令并且确定虚拟机是否对时延敏感来停止虚拟机的虚拟CPU的执行。 如果虚拟机延迟敏感,则从虚拟机监视器发出第二个暂停指令,以停止虚拟CPU执行的物理CPU。 如果虚拟机不是延迟敏感的,则执行对主机上执行的内核的系统调用,以向内核指示虚拟CPU处于空闲状态。

    FAST LOOKUP AND UPDATE OF CURRENT HOP LIMIT
    32.
    发明申请
    FAST LOOKUP AND UPDATE OF CURRENT HOP LIMIT 有权
    快速查看和更新​​当前的限制

    公开(公告)号:US20150281049A1

    公开(公告)日:2015-10-01

    申请号:US14231677

    申请日:2014-03-31

    Applicant: VMware, Inc.

    CPC classification number: H04L45/20 H04L45/02 H04L45/48 H04L45/566 H04L69/16

    Abstract: In order to facilitate efficient and scalable lookup of current hop limits of transmitted packets, a communications device embeds hop limit values along with other connection parameters in a connection data structure. To transmit a packet for a particular connection, the communications device retrieves the data structure for the particular connection and applies the hop limit value embedded in the data structure to the packet for transmission. To keep track of the hop limits being embedded in different data structures of different connections, the communications device use a binary search in which each node of the search tree correspond to a different connection. The communications device maintains one such search tree per communications interface.

    Abstract translation: 为了便于有效和可扩展地查找传输分组的当前跳数限制,通信设备将跳数限制值与连接数据结构中的其他连接参数一起嵌入。 为了发送用于特定连接的分组,通信设备检索特定连接的数据结构,并将嵌入在数据结构中的跳数限制值应用于分组以进行传输。 为了跟踪嵌入在不同连接的不同数据结构中的跳数限制,通信设备使用二叉搜索,其中搜索树的每个节点对应于不同的连接。 通信设备每个通信接口维护一个这样的搜索树。

Patent Agency Ranking