OFFLOADING VIRTUAL MACHINE FLOWS TO PHYSICAL QUEUES
    1.
    发明申请
    OFFLOADING VIRTUAL MACHINE FLOWS TO PHYSICAL QUEUES 审中-公开
    将虚拟机卸载到物理系列中

    公开(公告)号:WO2013191972A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/045290

    申请日:2013-06-12

    Abstract: The present invention extends to methods, systems, and computer program products for offloading virtual machine flows to physical queues. A computer system executes one or more virtual machines, and programs a physical network device with one or more rules that manage network traffic for the virtual machines. The computer system also programs the network device to manage network traffic using the rules. In particular, the network device is programmed to determine availability of one or more physical queues at the network device that are usable for processing network flows for the virtual machines. The network device is also programmed to identify network flows for the virtual machines, including identifying characteristics of each network flow. The network device is also programmed to, based on the characteristics of the network flows and based on the rules, assign one or more of the network flows to at least one of the physical queues.

    Abstract translation: 本发明扩展到用于将虚拟机流卸载到物理队列的方法,系统和计算机程序产品。 计算机系统执行一个或多个虚拟机,并且利用管理虚拟机的网络流量的一个或多个规则对物理网络设备进行编程。 计算机系统还使用规则对网络设备进行编程以管理网络流量。 特别地,网络设备被编程为确定在网络设备处可用于处理虚拟机的网络流的一个或多个物理队列的可用性。 网络设备也被编程为识别虚拟机的网络流,包括识别每个网络流的特征。 网络设备还被编程为基于网络流的特征并且基于规则,将一个或多个网络流分配给至少一个物理队列。

    VIRTUAL SWITCH EXTENSIBILITY
    2.
    发明申请
    VIRTUAL SWITCH EXTENSIBILITY 审中-公开
    虚拟开关可扩展性

    公开(公告)号:WO2013036261A1

    公开(公告)日:2013-03-14

    申请号:PCT/US2011/055714

    申请日:2011-10-11

    Abstract: An extensible virtual switch allows virtual machines to communicate with one another and optionally with other physical devices via a network. The extensible virtual switch includes an extensibility protocol binding, allowing different extensions to be added to the extensible virtual switch. The extensible virtual switch also includes a miniport driver on which the extensions are loaded, tying the lifetimes of the extensions to the lifetime of the extensible virtual switch.

    Abstract translation: 可扩展的虚拟交换机允许虚拟机通过网络彼此通信,并可选地与其他物理设备进行通信。 可扩展的虚拟交换机包括可扩展性协议绑定,允许将不同的扩展添加到可扩展虚拟交换机。 可扩展虚拟交换机还包括一个微型端口驱动程序,在其上加载扩展,将扩展的生存期与可扩展虚拟交换机的生命周期相结合。

    ENSURING PREDICTABLE AND QUANTIFIABLE NETWORKING PERFORMANCE
    3.
    发明申请
    ENSURING PREDICTABLE AND QUANTIFIABLE NETWORKING PERFORMANCE 审中-公开
    确保可预测和可定量的网络性能

    公开(公告)号:WO2013191927A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/044869

    申请日:2013-06-10

    Abstract: The ensuring of predictable and quantifiable networking performance. Embodiments of the invention combine a congestion free network core with a hypervisor based (i.e., edge-based) throttling design to help insure quantitative and invariable subscription bandwidth rates. A lightweight shim layer in a hypervisor can adaptively throttle the rate of VM-to-VM traffic flow.A receiving hypervisor can detect congestion and communicate back to sending hypervisors that rates are to be regulated. In response, sending hypervisors can reduce transmission rate to mitigate congestion at the receiving hypervisor. In some embodiments, the principles are extended to any message processors communicating over a congestion free network.

    Abstract translation: 确保可预测和可量化的网络性能。 本发明的实施例将无拥塞网络核心与基于虚拟机管理程序(即基于边缘的)节流设计相结合,以帮助确保定量和不变的订阅带宽速率。 虚拟机管理程序中的轻量级垫片层可以自适应地调节VM到VM流量的速率。接收虚拟机管理程序可以检测到拥塞并向发送管理程序通信,速率将被调节。 作为响应,发送管理程序可以降低传输速率以减轻接收管理程序的拥塞。 在一些实施例中,原理被扩展到通过无拥塞网络通信的任何消息处理器。

Patent Agency Ranking