Reducing power consumption in a fat-tree network
    31.
    发明授权
    Reducing power consumption in a fat-tree network 有权
    降低胖树网络中的功耗

    公开(公告)号:US09106387B2

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

    申请号:US14033471

    申请日:2013-09-22

    Abstract: A method for communication includes configuring a multi-level fat-tree network to include at least three levels of switches, including multiple modules arranged externally in a tree topology. Each module contains a respective group of the switches arranged in an internal tree extending over at least two of the levels of the network. A subset of the modules is selected to be active in carrying the communication traffic. The network is operated so as to convey communication traffic among the switches via the active modules, while the modules that are not in the selected subset remain inactive.

    Abstract translation: 一种用于通信的方法包括配置多级胖树网络以包括至少三个级别的交换机,包括在树状拓扑中外部布置的多个模块。 每个模块包含布置在延伸到网络的至少两个级别的内部树中的各个交换机组。 模块的子集被选择为在承载通信流量时是活动的。 操作该网络以便经由活动模块在交换机之间传送通信流量,而不在所选择的子集中的模块保持不活动。

    MULTI-HOST NETWORK INTERFACE CONTROLLER WITH HOST MANAGEMENT
    32.
    发明申请
    MULTI-HOST NETWORK INTERFACE CONTROLLER WITH HOST MANAGEMENT 审中-公开
    多主机网络接口控制器与主机管理

    公开(公告)号:US20150215343A1

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

    申请号:US14583124

    申请日:2014-12-25

    CPC classification number: H04L67/104 H04L41/04

    Abstract: A network adapter includes one or more ports and circuitry. The ports are configured to connect to a switch in a communication network. The circuitry is coupled to a network node that includes multiple hosts, and is configured to exchange management packets between a control server and multiple BMC units associated respectively with the multiple hosts, and to exchange, over the communication network via the one or more ports, data packets between the hosts and one or more remote nodes.

    Abstract translation: 网络适​​配器包括一个或多个端口和电路。 端口被配置为连接到通信网络中的交换机。 该电路耦合到包括多个主机的网络节点,并且被配置为在控制服务器与分别与多个主机相关联的多个BMC单元之间交换管理分组,并且经由该一个或多个端口在通信网络上进行交换, 主机与一个或多个远程节点之间的数据包。

    System and method for accelerating input/output access operation on a virtual machine
    33.
    发明授权
    System and method for accelerating input/output access operation on a virtual machine 有权
    用于加速虚拟机上输入/输出访问操作的系统和方法

    公开(公告)号:US09003418B2

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

    申请号: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,并且特权虚拟交换元件是管理程序。

    ROUTING CONTROLLED BY SUBNET MANAGERS
    34.
    发明申请
    ROUTING CONTROLLED BY SUBNET MANAGERS 有权
    子网管理员控制的路由

    公开(公告)号:US20140177639A1

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

    申请号:US13721052

    申请日:2012-12-20

    CPC classification number: H04L45/58 H04L45/16

    Abstract: A method for communication in a packet data network that includes at least first and second subnets interconnected by multiple routers and having respective first and second subnet managers. The method includes assigning respective local identifiers to ports for addressing of data link traffic within each subnet, such that the first subnet manager assigns the local identifiers in the first subnet, and the second subnet manager assigns the local identifiers in the second subnet. The routers are configured by transmitting and receiving control traffic between the subnet managers and the routers. Data packets are transmitted between network nodes in the first and second subnets via one or more of the configured routers under control of the subnet managers.

    Abstract translation: 一种用于在分组数据网络中进行通信的方法,其包括由多个路由器互连并且具有相应的第一和第二子网管理器的至少第一和第二子网。 该方法包括将各自的本地标识符分配给用于寻址每个子网内的数据链路流量的端口,使得第一子网管理器在第一子网中分配本地标识符,并且第二子网管理器在第二子网中分配本地标识符。 通过在子网管理器和路由器之间发送和接收控制流量来配置路由器。 在子网管理器的控制下,经由一个或多个配置的路由器在第一和第二子网中的网络节点之间传送数据包。

    Storage Protocol Emulation in a Peripheral Device

    公开(公告)号:US20220309019A1

    公开(公告)日:2022-09-29

    申请号:US17211928

    申请日:2021-03-25

    Abstract: A peripheral device includes a host interface and processing circuitry. The host interface is configured to communicate with a host over a peripheral bus. The processing circuitry is configured to expose on the peripheral bus a peripheral-bus device that communicates with the host using a bus storage protocol, to receive, using the exposed peripheral-bus device, Input/Output (I/O) transactions that are issued by the host, and to complete the I/O transactions for the host in accordance with a network storage protocol, by running at least part of a host-side protocol stack of the network storage protocol.

    Transparent failover in a network interface controller

    公开(公告)号:US11336508B2

    公开(公告)日:2022-05-17

    申请号:US16024864

    申请日:2018-07-01

    Abstract: A network interface apparatus includes a host interface for connection to a host processor and a network interface, which includes multiple distinct physical ports. Processing circuitry associates each of a plurality of virtual entities running on the host processor with a respective one of the physical ports, so that while both of the first and second physical ports are operational, the processing circuitry transmits data packets on behalf of first and second virtual entities, using assigned upper-layer addresses, through associated first and second physical ports. In response to an indication that the first physical port has ceased to operate, the processing circuitry transmits the data packets on behalf of the first virtual entity through the second physical port without changing the upper-layer addresses.

    Time-efficient network function virtualization architecture

    公开(公告)号:US10009278B2

    公开(公告)日:2018-06-26

    申请号:US14616760

    申请日:2015-02-09

    CPC classification number: H04L47/12 H04L41/12 H04L41/16 H04L41/5054

    Abstract: A method for designing a Network Function Virtualization (NFV) architecture includes accepting a definition of multiple Virtual Network Functions (VNFs), and of one or more packet types having respective occurrence probabilities, wherein each packet type is associated with a respective subset of the VNFs that are to be applied to packets of that packet type. Information on multiple available physical computers, each capable of running only a partial subset of the multiple VNFs, is further accepted. The VNFs are allocated to the physical computers by applying an optimality criterion to definition and the information.

    Routing controlled by subnet managers
    39.
    发明授权
    Routing controlled by subnet managers 有权
    子网管理器控制的路由

    公开(公告)号:US09385949B2

    公开(公告)日:2016-07-05

    申请号:US13721052

    申请日:2012-12-20

    CPC classification number: H04L45/58 H04L45/16

    Abstract: A method for communication in a packet data network that includes at least first and second subnets interconnected by multiple routers and having respective first and second subnet managers. The method includes assigning respective local identifiers to ports for addressing of data link traffic within each subnet, such that the first subnet manager assigns the local identifiers in the first subnet, and the second subnet manager assigns the local identifiers in the second subnet. The routers are configured by transmitting and receiving control traffic between the subnet managers and the routers. Data packets are transmitted between network nodes in the first and second subnets via one or more of the configured routers under control of the subnet managers.

    Abstract translation: 一种用于在分组数据网络中进行通信的方法,其包括由多个路由器互连并且具有相应的第一和第二子网管理器的至少第一和第二子网。 该方法包括将各自的本地标识符分配给用于寻址每个子网内的数据链路流量的端口,使得第一子网管理器在第一子网中分配本地标识符,并且第二子网管理器在第二子网中分配本地标识符。 通过在子网管理器和路由器之间发送和接收控制流量来配置路由器。 在子网管理器的控制下,经由一个或多个配置的路由器在第一和第二子网中的网络节点之间传送数据包。

    SYSTEM AND METHOD FOR ACCELERATING INPUT/OUTPUT ACCESS OPERATION ON A VIRTUAL MACHINE
    40.
    发明申请
    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