Responding to dynamically-connected transport requests

    公开(公告)号:US20140247832A1

    公开(公告)日:2014-09-04

    申请号:US14277793

    申请日:2014-05-15

    CPC classification number: H04L5/0055 H04L47/10

    Abstract: A method for communication, includes allocating, in a network interface controller (NIC) a single dynamically-connected (DC) initiator context for serving requests from an initiator process running on the initiator host to transmit data to multiple target processes running on one or more target nodes. The NIC transmits a first connect packet directed to a first target process and referencing the DC initiator context so as to open a first dynamic connection with the first target process. The NIC receives over the packet network, in response to the first connect packet, a first acknowledgment packet containing a first session identifier (ID). Following receipt of the first acknowledgment packet, the NIC transmits one or more first data packets containing the first session ID over the first dynamic connection from the NIC to the first target process. Dynamic connections with other target processes may subsequently be handled in similar fashion.

    PCI-EXPRESS DEVICE SERVING MULTIPLE HOSTS
    63.
    发明申请
    PCI-EXPRESS DEVICE SERVING MULTIPLE HOSTS 审中-公开
    PCI-EXPRESS DEVICES服务多个主机

    公开(公告)号:US20140129741A1

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

    申请号:US13670485

    申请日:2012-11-07

    CPC classification number: G06F13/382

    Abstract: A method includes establishing in a peripheral device at least first and second communication links with respective first and second hosts. The first communication link is presented to the first host as the only communication link with the peripheral device, and the second communication link is presented to the second host as the only communication link with the peripheral device. The first and second hosts are served simultaneously by the peripheral device over the respective first and second communication links.

    Abstract translation: 一种方法包括在外围设备中建立与相应的第一和第二主机的至少第一和第二通信链路。 将第一通信链路作为与外围设备的唯一通信链路呈现给第一主机,并且将第二通信链路作为与外围设备的唯一通信链路呈现给第二主机。 第一和第二主机由外围设备在相应的第一和第二通信链路上同时服务。

    Network interface controller with direct connection to host memory
    64.
    发明申请
    Network interface controller with direct connection to host memory 有权
    网络接口控制器,与主机内存直接连接

    公开(公告)号:US20140095753A1

    公开(公告)日:2014-04-03

    申请号:US14033470

    申请日:2013-09-22

    Abstract: A network interface device for a host computer includes a network interface, configured to transmit and receive data packets to and from a network. Packet processing logic transfers data to and from the data packets transmitted and received via the network interface by direct memory access (DMA) from and to a system memory of the host computer. A memory controller includes a first memory interface configured to be connected to the system memory and a second memory interface, configured to be connected to a host complex of the host computer. Switching logic alternately couples the first memory interface to the packet processing logic in a DMA configuration and to the second memory interface in a pass-through configuration.

    Abstract translation: 用于主计算机的网络接口设备包括网络接口,被配置为向网络发送和从网络接收数据分组。 分组处理逻辑通过来自主计算机的系统存储器的直接存储器访问(DMA)经由网络接口​​传送和接收的数据分组传送数据。 存储器控制器包括被配置为连接到系统存储器的第一存储器接口和被配置为连接到主计算机的主机复合体的第二存储器接口。 开关逻辑将第一存储器接口交替地耦合到DMA配置中的分组处理逻辑,并以直通配置耦合到第二存储器接口。

    SYSTEM AND METHOD FOR ACCELERATING INPUT/OUTPUT ACCESS OPERATION ON A VIRTUAL MACHINE
    65.
    发明申请
    SYSTEM AND METHOD FOR ACCELERATING INPUT/OUTPUT ACCESS OPERATION ON A VIRTUAL MACHINE 有权
    用于在虚拟机上加速输入/输出访问操作的系统和方法

    公开(公告)号:US20140075436A1

    公开(公告)日:2014-03-13

    申请号:US14011767

    申请日:2013-08-28

    CPC classification number: G06F9/45558 G06F13/12

    Abstract: A system and method for accelerating input/output (IO) access operation on a virtual machine, The method comprises providing a smart IO device that includes an unrestricted command queue (CQ) and a plurality of restricted CQs and allowing a guest domain to directly configure and control IO resources through a respective restricted CQ, the IO resources allocated to the guest domain. In preferred embodiments, the allocation of IO resources to each guest domain is performed by a privileged virtual switching element. In some embodiments, the smart IO device is a HCA and the privileged virtual switching element is a Hypervisor.

    Abstract translation: 一种用于加速虚拟机上的输入/输出(IO)访问操作的系统和方法,该方法包括提供包括不受限制的命令队列(CQ)和多个受限CQ的智能IO设备,并允许来宾域直接配置 并通过相应的限制CQ来控制IO资源,分配给访客域的IO资源。 在优选实施例中,IO资源到每个访客域的分配由特权虚拟交换元件执行。 在一些实施例中,智能IO设备是HCA,并且特权虚拟交换元件是管理程序。

Patent Agency Ranking