VIRTUAL MACHINE CODE INJECTION
    3.
    发明申请
    VIRTUAL MACHINE CODE INJECTION 审中-公开
    虚拟机代码注入

    公开(公告)号:US20130061012A1

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

    申请号:US13696981

    申请日:2010-05-30

    IPC分类号: G06F12/12

    摘要: A memory has a page to store code executable by a processor. A management component is to inject the code into a virtual machine. The management component is to indicate within a memory table for the virtual machine that the page of the memory has an injected code type.

    摘要翻译: 存储器具有用于存储可由处理器执行的代码的页面。 管理组件是将代码注入到虚拟机中。 管理组件是在虚拟机的内存表中指示存储器的页面具有注入的代码类型。

    VIRTUAL MACHINE PACKET PROCESSING
    4.
    发明申请
    VIRTUAL MACHINE PACKET PROCESSING 有权
    虚拟机包装处理

    公开(公告)号:US20120317566A1

    公开(公告)日:2012-12-13

    申请号:US13155165

    申请日:2011-06-07

    IPC分类号: G06F9/455

    摘要: Packet processing for packets from a virtual machine includes receiving a packet from an external switch at a computer system hosting a plurality of virtual machines. If the received packet is a learning packet, storing a packet signature determined from the learning packet. For a packet to be transmitted from a virtual machine in the computer system, determining if the packet's signature matches the stored packet signature. If the packet's signature matches the stored packet signature, performing an action associated with the packet signature.

    摘要翻译: 来自虚拟机的分组的分组处理包括在托管多个虚拟机的计算机系统处从外部交换机接收分组。 如果接收到的分组是学习分组,则存储从学习分组确定的分组签名。 对于要从​​计算机系统中的虚拟机发送的分组,确定分组的签名是否与存储的分组签名相匹配。 如果分组的签名与存储的分组签名匹配,则执行与分组签名相关联的动作。

    Virtual Machine Data Packet Encapsulation and Decapsulation
    6.
    发明申请
    Virtual Machine Data Packet Encapsulation and Decapsulation 审中-公开
    虚拟机数据包封装和解封装

    公开(公告)号:US20150139232A1

    公开(公告)日:2015-05-21

    申请号:US14400373

    申请日:2012-07-31

    IPC分类号: H04L29/06 H04L12/741

    摘要: According to an example, a method for virtual machine (VM) data packet encapsulation and decapsulation may include receiving a data packet including a media access control (MAC) header and an internet protocol (IP) header. The method may further include encapsulating, by a processor, the received data packet to include an encapsulating MAC header, an encapsulating IP header, a VM MAC header with a same content as the MAC header of the received data packet, and a VM IP header with a same content as the IP header of the received data packet.

    摘要翻译: 根据示例,用于虚拟机(VM)数据分组封装和解封装的方法可以包括接收包括媒体访问控制(MAC)头部和因特网协议(IP)头部的数据分组。 该方法可以进一步包括由处理器封装所接收的数据分组以包括封装的MAC报头,封装的IP报头,与所接收的数据分组的MAC报头相同内容的VM MAC报头,以及VM IP报头 具有与接收的数据分组的IP报头相同的内容。

    Bandwidth Guarantee and Work Conservation
    7.
    发明申请
    Bandwidth Guarantee and Work Conservation 有权
    带宽保障和工作保护

    公开(公告)号:US20150134830A1

    公开(公告)日:2015-05-14

    申请号:US14400370

    申请日:2012-07-31

    IPC分类号: H04L12/873

    摘要: According to an example, a method for bandwidth guarantee and work conservation includes determining virtual machine (VM) bandwidth guarantees assigned to VMs in a network including a source VM that communicates with destination VMs. The method further includes assigning minimum bandwidth guarantees to communications between the source VM with the destination VMs by dividing a VM bandwidth guarantee assigned to the source VM between the destination VMs based on active VM-to-VM communications between the source VM and the destination VMs. The method also includes allocating, by a processor, spare bandwidth capacity in the network to a communication between the source VM and a destination VM based on the assigned minimum bandwidth guarantees.

    摘要翻译: 根据示例,用于带宽保证和工作保存的方法包括确定分配给包括与目的地VM的通信的源VM的网络中的VM的虚拟机(VM)带宽保证。 该方法还包括通过基于源VM和目的地VM之间的主动VM到VM通信来划分在目的地VM之间分配给源VM的VM带宽保证,来为源VM与目的地VM之间的通信分配最小带宽保证 。 该方法还包括基于所分配的最小带宽保证,由处理器将网络中的备用带宽容量分配给源VM和目的地VM之间的通信。

    SHARING MEMORY SPACES FOR ACCESS BY HARDWARE AND SOFTWARE IN A VIRTUAL MACHINE ENVIRONMENT
    8.
    发明申请
    SHARING MEMORY SPACES FOR ACCESS BY HARDWARE AND SOFTWARE IN A VIRTUAL MACHINE ENVIRONMENT 有权
    在虚拟机环境中共享硬件和软件访问的存储空间

    公开(公告)号:US20120017029A1

    公开(公告)日:2012-01-19

    申请号:US12838256

    申请日:2010-07-16

    IPC分类号: G06F12/10

    摘要: Example methods, apparatus, and articles of manufacture to share memory spaces for access by hardware and software in a virtual machine environment are disclosed. A disclosed example method involves enabling a sharing of a memory page of a source domain executing on a first virtual machine with a destination domain executing on a second virtual machine. The example method also involves mapping the memory page to an address space of the destination domain and adding an address translation entry for the memory page in a table. In addition, the example method involves sharing the memory page with a hardware device for direct memory access of the memory page by the hardware device.

    摘要翻译: 公开了在虚拟机环境中共享由硬件和软件访问的存储空间的示例性方法,装置和制造商品。 所公开的示例性方法涉及使得在第一虚拟机上执行的源域的存储器页面的共享与在第二虚拟机上执行的目的地域的共享。 该示例方法还涉及将存储器页面映射到目的地域的地址空间,并为表中的存储器页面添加地址转换条目。 此外,示例性方法涉及利用硬件设备共享存储器页面,以通过硬件设备直接存储存储器存储器页面。

    Virtual machine packet processing
    9.
    发明授权
    Virtual machine packet processing 有权
    虚拟机包处理

    公开(公告)号:US09110703B2

    公开(公告)日:2015-08-18

    申请号:US13155165

    申请日:2011-06-07

    摘要: Packet processing for packets from a virtual machine includes receiving a packet from an external switch at a computer system hosting a plurality of virtual machines. If the received packet is a learning packet, storing a packet signature determined from the learning packet. For a packet to be transmitted from a virtual machine in the computer system, determining if the packet's signature matches the stored packet signature. If the packet's signature matches the stored packet signature, performing an action associated with the packet signature.

    摘要翻译: 来自虚拟机的分组的分组处理包括在托管多个虚拟机的计算机系统处从外部交换机接收分组。 如果接收到的分组是学习分组,则存储从学习分组确定的分组签名。 对于要从​​计算机系统中的虚拟机发送的分组,确定分组的签名是否与存储的分组签名相匹配。 如果分组的签名与存储的分组签名匹配,则执行与分组签名相关联的动作。

    Switching between direct mode and indirect mode for virtual machine I/O requests
    10.
    发明授权
    Switching between direct mode and indirect mode for virtual machine I/O requests 有权
    在虚拟机I / O请求的直接模式和间接模式之间切换

    公开(公告)号:US08402461B2

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

    申请号:US12618746

    申请日:2009-11-15

    IPC分类号: G06F9/455

    摘要: A first virtual machine is implemented on one or more computing devices to generate input/output (I/O) requests to a hardware device. A second virtual machine is also implemented on the computing devices. A mechanism is to switch between a direct mode and an indirect mode without switching between a first context and a second context of the hardware device. In the direct mode, the I/O requests generated by the first virtual machine are to be sent to the hardware device without being redirected to the second virtual machine. In the indirect mode, the I/O requests generated by the first virtual machine are to be redirected to the second virtual machine for processing. The second virtual machine is to, after processing the I/O requests redirected to the second virtual machine, send the I/O requests to the hardware device.

    摘要翻译: 在一个或多个计算设备上实现第一虚拟机以产生对硬件设备的输入/输出(I / O)请求。 还在计算设备上实现第二虚拟机。 机制是在直接模式和间接模式之间切换,而不在硬件设备的第一上下文和第二上下文之间切换。 在直接模式下,第一个虚拟机产生的I / O请求将被发送到硬件设备,而不会被重定向到第二个虚拟机。 在间接模式下,第一个虚拟机产生的I / O请求将被重定向到第二个虚拟机进行处理。 第二个虚拟机是在处理重定向到第二个虚拟机的I / O请求后,将I / O请求发送到硬件设备。