Storage protocol emulation in a peripheral device

    公开(公告)号:US11934333B2

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

    申请号:US17211928

    申请日:2021-03-25

    摘要: 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.

    TIME-EFFICIENT NETWORK FUNCTION VIRTUALIZATION ARCHITECTURE
    4.
    发明申请
    TIME-EFFICIENT NETWORK FUNCTION VIRTUALIZATION ARCHITECTURE 有权
    高效的网络功能虚拟化架构

    公开(公告)号:US20160234077A1

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

    申请号:US14616760

    申请日:2015-02-09

    IPC分类号: H04L12/24 H04L12/801

    摘要: 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.

    摘要翻译: 一种用于设计网络功能虚拟化(NFV)架构的方法包括接受多个虚拟网络功能(VNF)的定义以及具有各自出现概率的一个或多个分组类型的定义,其中每个分组类型与VNF的相应子集相关联 这将被应用于该分组类型的分组。 关于多个可用物理计算机的信息,每个能够仅运行多个VNF的部分子集的信息被进一步接受。 通过对定义和信息应用最优性标准将VNF分配给物理计算机。

    ROUTING SUPPORT FOR LOSSLESS DATA TRAFFIC
    5.
    发明申请
    ROUTING SUPPORT FOR LOSSLESS DATA TRAFFIC 有权
    无线数据业务的路由支持

    公开(公告)号:US20140169169A1

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

    申请号:US13717733

    申请日:2012-12-18

    IPC分类号: H04L12/56

    摘要: A method for communication in a packet data network including at least first and second subnets interconnected by routers. The method includes defining at least first and second classes of link-layer traffic within the subnets, such that the link-layer traffic in the first class is transmitted among nodes in the network without loss of packets, while at least some of the packets in the second class are dropped in case of network congestion. The routers are configured by transmitting control traffic over the network in the packets of the second class. Data traffic is transmitted between the nodes in the first and second subnets via the configured routers in the packets of the first class.

    摘要翻译: 一种用于在分组数据网络中进行通信的方法,包括至少由路由器互连的第一和第二子网。 该方法包括在子网内至少定义第一类和第二类链路层业务,使得第一类中的链路层业务在网络中的节点之间传输而不丢失分组,而至少一些分组在 第二类在网络拥塞的情况下被丢弃。 通过在第二类的分组中的网络上发送控制流量来配置路由器。 经由第一类数据包中配置的路由器在第一和第二子网中的节点之间传输数据流量。

    REDUCING POWER CONSUMPTION IN A FAT-TREE NETWORK
    6.
    发明申请
    REDUCING POWER CONSUMPTION IN A FAT-TREE NETWORK 有权
    降低FAT-TREE网络中的功耗

    公开(公告)号:US20140023084A1

    公开(公告)日:2014-01-23

    申请号:US14033471

    申请日:2013-09-22

    IPC分类号: H04L5/00

    摘要: 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.

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

    Enhanced Storage Protocol Emulation in a Peripheral Device

    公开(公告)号:US20220308764A1

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

    申请号:US17527197

    申请日:2021-11-16

    IPC分类号: G06F3/06

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

    Transparent failover in a network interface controller

    公开(公告)号:US20200007383A1

    公开(公告)日:2020-01-02

    申请号:US16024864

    申请日:2018-07-01

    IPC分类号: H04L12/24 H04L12/935

    摘要: 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.