SYSTEM AND METHOD FOR MIGRATION OF A VIRTUAL ENDPOINT FROM ONE VIRTUAL PLANE TO ANOTHER
    61.
    发明申请
    SYSTEM AND METHOD FOR MIGRATION OF A VIRTUAL ENDPOINT FROM ONE VIRTUAL PLANE TO ANOTHER 失效
    虚拟终端从一个虚拟平面向另一个移动的系统和方法

    公开(公告)号:US20080147943A1

    公开(公告)日:2008-06-19

    申请号:US11612547

    申请日:2006-12-19

    IPC分类号: G06F13/14

    CPC分类号: G06F13/4282 G06F2213/0026

    摘要: A system and method for migration of a virtual endpoint from one virtual plane to another are provided. With the system and method, when a management application requests migration of a virtual endpoint (VE) from one virtual plane (VP) to another, a fabric manager provides an input/output virtualization intermediary (IOVI) with an interrupt to perform a stateless migration. The IOVI quiesces outstanding requests to the virtual functions (VFs) of the VE, causes a function level reset of the VFs, deconfigures addresses in intermediary switches corresponding to the VP, and informs the fabric manager that a destination migration is requested. The fabric manager sends an interrupt to the destination IOVI which performs a function level reset of the destination VFs and reprograms the intermediary switches with the addresses of the destination VP. The destination VFs may then be placed in an active state.

    摘要翻译: 提供了一种用于将虚拟端点从一个虚拟平面迁移到另一虚拟端点的系统和方法。 利用系统和方法,当管理应用请求将虚拟端点(VE)从一个虚拟平面(VP)迁移到另一个虚拟平面(VE)时,架构管理器提供具有中断的输入/输出虚拟化中介(IOVI)以执行无状态迁移 。 IOVI暂停对VE的虚拟功能(VF)的未完成请求,导致VF的功能级重置,解除与VP相对应的中间交换机中的地址,并通知架构管理器请求目的地迁移。 架构管理器向目标IOVI发送一个中断,执行目的地VF的功能级复位,并用目的地VP的地址重新编程中间交换机。 然后可以将目的地VF置于活动状态。

    SYSTEM AND METHOD FOR MIGRATING STATELESS VIRTUAL FUNCTIONS FROM ONE VIRTUAL PLANE TO ANOTHER
    62.
    发明申请
    SYSTEM AND METHOD FOR MIGRATING STATELESS VIRTUAL FUNCTIONS FROM ONE VIRTUAL PLANE TO ANOTHER 有权
    从一个虚拟平面向另一个虚拟平面移植无效虚拟功能的系统和方法

    公开(公告)号:US20080147887A1

    公开(公告)日:2008-06-19

    申请号:US11612562

    申请日:2006-12-19

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4022

    摘要: A system and method for migration of stateless virtual functions from one virtual plane to another are provided. When a migration of a source virtual function to a destination virtual function in another virtual plane is to be performed, a source single root PCI manager (SR-PCIM) is first interrupted by a multiple root PCI manager (MR-PCIM). Configuration information that defines the source virtual function is then redefined on the destination virtual function for this stateless migration. A function level reset may then be performed on the source virtual function. The destination SR-PCIM may be interrupted by the MR-PCIM with an interrupt for the destination virtual function. A function level reset may then be performed on the destination virtual function. The destination virtual function state may then be changed to an “active” state such that the migrated virtual function begins processing transactions.

    摘要翻译: 提供了一种将无状态虚拟功能从一个虚拟平面迁移到另一个虚拟平面的系统和方法。 当要执行源虚拟功能到另一个虚拟平面中的目标虚拟功能的迁移时,源单根PCI管理器(SR-PCIM)首先被多根PCI管理器(MR-PCIM)中断。 然后,定义源虚拟功能的配置信息在目标虚拟功能上重新定义,用于无状态迁移。 然后可以对源虚拟功能执行功能电平复位。 目的地SR-PCIM可能被MR-PCIM中断,并带有目的虚拟功能的中断。 然后可以在目的地虚拟功能上执行功能电平复位。 然后可以将目的地虚拟功能状态改变为“活动”状态,使得迁移的虚拟功能开始处理事务。

    Reliable datagram transport service
    63.
    发明授权
    Reliable datagram transport service 失效
    可靠的数据报传输服务

    公开(公告)号:US07171484B1

    公开(公告)日:2007-01-30

    申请号:US09980759

    申请日:2000-05-24

    IPC分类号: G06F15/16

    摘要: A distributed computer system includes a source endnode including a source process which produces message data and a send work queue having work queue elements that describe the message data for sending. A destination endnode includes a destination process and a receive work queue having work queue elements that describe where to place incoming message data. A communication fabric provides communication between the source endnode and the destination endnode. An end-to-end context is provided at the source endnode and the destination endnode storing state information to ensure the reception and sequencing of message data sent from the source endnode to the destination endnode permitting reliable datagram service between the source endnode and the destination endnode.

    摘要翻译: 分布式计算机系统包括源端节点,其包括产生消息数据的源过程和具有描述用于发送的消息数据的工作队列元素的发送工作队列。 目的地节点包括目的地进程和具有描述入站消息数据的位置的工作队列元素的接收工作队列。 通信结构提供源端节点和目的端节点之间的通信。 在源端节点和目的地端节点提供端到端上下文存储状态信息,以确保从源端节点发送到目的端点的消息数据的接收和排序,从而允许源端节点与目的端节点之间的可靠数据报服务 。

    Acceleration for virtual bridged hosts
    64.
    发明授权
    Acceleration for virtual bridged hosts 有权
    虚拟桥接主机的加速

    公开(公告)号:US09092274B2

    公开(公告)日:2015-07-28

    申请号:US13313534

    申请日:2011-12-07

    IPC分类号: G06F15/16 G06F9/54 G06F9/455

    摘要: An approach is provided in which a hardware accelerated bridge executing on a network adapter receives an ingress data packet. The data packet includes a destination MAC address that corresponds to a virtual machine, which interfaces to a software bridge executing on a hypervisor. The hardware accelerated bridge identifies a software bridge table entry that includes the destination MAC address and a virtual function identifier, which identifies a virtual function corresponding to the software bridge. In turn, the hardware accelerated bridge sends the data packet from the hardware accelerated bridge to the software bridge through the identified virtual function.

    摘要翻译: 提供了一种方法,其中在网络适配器上执行的硬件加速桥接收入入数据分组。 数据包包括与虚拟机相对应的目的地MAC地址,该目的MAC地址与在管理程序上执行的软件桥接口相连接。 硬件加速桥标识一个包含目标MAC地址和虚拟功能标识符的软件桥表项,它标识与软件桥相对应的虚拟功能。 反过来,硬件加速网桥通过识别的虚拟功能将数据包从硬件加速桥发送到软件桥。

    Dynamic network adapter memory resizing and bounding for virtual function translation entry storage
    65.
    发明授权
    Dynamic network adapter memory resizing and bounding for virtual function translation entry storage 有权
    动态网络适配器内存调整大小并限制虚拟功能转换条目存储

    公开(公告)号:US08954704B2

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

    申请号:US13209253

    申请日:2011-08-12

    IPC分类号: G06F12/00 G06F12/02

    CPC分类号: G06F12/0284 Y02D10/13

    摘要: An approach is provided which a system selects a first virtual function from a plurality of virtual functions executing on a network adapter that includes a memory area. Next, the system allocates, in the memory area, a memory corresponding to the first virtual function. The system then stores one or more translation entries in the allocated memory partition, which are utilized to send data traversing through the first virtual function. As such, the system sends, utilizing one or more of the translation entries, the data packets from the network adapter to one or more destinations. In turn, the system dynamically resizes the memory partition based upon an amount of the memory partition that is utilized to store the one or more translation entries.

    摘要翻译: 提供了一种方法,系统从包括存储区域的网络适配器上执行的多个虚拟功能中选择第一虚拟功能。 接下来,系统在存储器区域中分配与第一虚拟功能相对应的存储器。 然后,系统将一个或多个转换条目存储在所分配的存储器分区中,用于发送穿过第一虚拟功能的数据。 因此,系统利用一个或多个转换条目将来自网络适配器的数据分组发送到一个或多个目的地。 反过来,系统基于用于存储一个或多个翻译条目的存储器分区的量来动态地调整存储器分区的大小。

    Distributed policy service
    66.
    发明授权
    Distributed policy service 有权
    分布式政策服务

    公开(公告)号:US08819211B2

    公开(公告)日:2014-08-26

    申请号:US13556769

    申请日:2012-07-24

    IPC分类号: G06F15/173

    CPC分类号: H04L41/0893 H04L63/20

    摘要: According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor.

    摘要翻译: 根据本公开的一个实施例,提供了一种方法,其中策略服务器从请求者接收对策略的请求。 策略服务器识别启动虚拟机; 初始虚拟机的对应虚拟网络; 和目标虚拟机。 接下来,选择对应于从第一虚拟机向第二虚拟机发送数据的策略。 策略包括对虚拟网络的一个或多个逻辑引用,并且不包括对位于物理网络上的物理实体的物理引用。 反过来,识别对应于所选策略的物理路径转换并将其发送到请求者。

    Acceleration for Virtual Bridged Hosts
    67.
    发明申请
    Acceleration for Virtual Bridged Hosts 有权
    虚拟桥接主机的加速

    公开(公告)号:US20130152075A1

    公开(公告)日:2013-06-13

    申请号:US13313534

    申请日:2011-12-07

    IPC分类号: G06F9/455

    摘要: An approach is provided in which a hardware accelerated bridge executing on a network adapter receives an ingress data packet. The data packet includes a destination MAC address that corresponds to a virtual machine, which interfaces to a software bridge executing on a hypervisor. The hardware accelerated bridge identifies a software bridge table entry that includes the destination MAC address and a virtual function identifier, which identifies a virtual function corresponding to the software bridge. In turn, the hardware accelerated bridge sends the data packet from the hardware accelerated bridge to the software bridge through the identified virtual function.

    摘要翻译: 提供了一种方法,其中在网络适配器上执行的硬件加速桥接收入入数据分组。 数据包包括与虚拟机相对应的目的地MAC地址,该目的MAC地址与在管理程序上执行的软件桥接口相连接。 硬件加速桥标识一个包含目标MAC地址和虚拟功能标识符的软件桥表项,它标识与软件桥相对应的虚拟功能。 反过来,硬件加速网桥通过识别的虚拟功能将数据包从硬件加速桥发送到软件桥。

    Virtual Switch Data Control In A Distributed Overlay Network
    70.
    发明申请
    Virtual Switch Data Control In A Distributed Overlay Network 审中-公开
    分布式覆盖网络中的虚拟交换机数据控制

    公开(公告)号:US20130034094A1

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

    申请号:US13204211

    申请日:2011-08-05

    IPC分类号: H04L12/50

    CPC分类号: H04L49/70

    摘要: An approach is provided in which a hypervisor provisions switch resources on a network interface card, which includes a virtual switch and a physical port. The hypervisor invokes a switch control module on a virtual machine, which provides control information to one or more of the switch resources. In turn, one or more of the switch resources utilize the control information to direct data packets between a source virtual machine and a destination virtual machine over one or more virtual networks that are independent of physical topology constraints of a physical network.

    摘要翻译: 提供了一种方法,其中管理程序规定在包括虚拟交换机和物理端口的网络接口卡上的交换机资源。 虚拟机管理程序调用虚拟机上的交换机控制模块,该模块向一个或多个交换机资源提供控制信息。 反过来,交换机资源中的一个或多个利用控制信息来在独立于物理网络的物理拓扑约束的一个或多个虚拟网络上引导源虚拟机和目的地虚拟机之间的数据分组。