EVADING CONGESTION SPREADING FOR VICTIM FLOWS

    公开(公告)号:US20180234343A1

    公开(公告)日:2018-08-16

    申请号:US15432962

    申请日:2017-02-15

    CPC classification number: H04L47/31 H04L47/39 H04L47/621

    Abstract: A network switch includes switching circuitry and multiple ports. The multiple ports are connected to a communication network. The switching circuitry is configured to receive via the ports packets that are assigned respective Virtual Lanes (VLs), and forward each packet for transmission via a respective selected port, to queue the packets pending for transmission via a given port in multiple VL-dedicated queues, in accordance with the VLs assigned to the packets, to mark an outbound packet, pending for transmission via the given port, with multiple congestion indications that are indicative of respective congestion states of the multiple VL-dedicated queues of the given port, and to transmit the marked outbound packet via the given port.

    Deadlock-free routing in lossless multidimensional cartesian topologies with minimal number of virtual buffers

    公开(公告)号:US10404574B2

    公开(公告)日:2019-09-03

    申请号:US15393284

    申请日:2016-12-29

    Abstract: An apparatus includes a network interface and a processor. The network interface is configured to communicate with a network that includes a plurality of switches interconnected in a Cartesian topology having multiple dimensions. The processor is configured to predefine an order among the dimensions of the Cartesian topology, to search for a preferred route via the network from a source switch to a destination switch, by evaluating candidate routes based at least on respective numbers of switches along the candidate routes for which traversal to a next-hop switch changes from one of the dimensions to another of the dimensions opposite to the predefined order, and to configure one or more of the switches in the network to route packets from the source switch to the destination switch along the preferred route.

    Evading congestion spreading for victim flows

    公开(公告)号:US10389646B2

    公开(公告)日:2019-08-20

    申请号:US15432962

    申请日:2017-02-15

    Abstract: A network switch includes switching circuitry and multiple ports. The multiple ports are connected to a communication network. The switching circuitry is configured to receive via the ports packets that are assigned respective Virtual Lanes (VLs), and forward each packet for transmission via a respective selected port, to queue the packets pending for transmission via a given port in multiple VL-dedicated queues, in accordance with the VLs assigned to the packets, to mark an outbound packet, pending for transmission via the given port, with multiple congestion indications that are indicative of respective congestion states of the multiple VL-dedicated queues of the given port, and to transmit the marked outbound packet via the given port.

    Adaptive routing based on flow-control credits

    公开(公告)号:US10200294B2

    公开(公告)日:2019-02-05

    申请号:US15387718

    申请日:2016-12-22

    Abstract: A method for network communication includes receiving in a network element a packet for forwarding to a destination node. The destination node is reachable via two or more candidate ports of the network element that are connected to respective next-hop network elements. Link-level flow-control credit notifications are received in the network element from the next-hop network elements via the respective candidate ports. An egress port is selected for the packet, from among the candidate ports, based at least on the received link-level flow-control credit notifications. The packet is forwarded toward the destination node over the selected egress port.

    ADAPTIVE ROUTING BASED ON FLOW-CONTROL CREDITS

    公开(公告)号:US20180183720A1

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

    申请号:US15387718

    申请日:2016-12-22

    CPC classification number: H04L47/39 H04L45/24

    Abstract: A method for network communication includes receiving in a network element a packet for forwarding to a destination node. The destination node is reachable via two or more candidate ports of the network element that are connected to respective next-hop network elements. Link-level flow-control credit notifications are received in the network element from the next-hop network elements via the respective candidate ports. An egress port is selected for the packet, from among the candidate ports, based at least on the received link-level flow-control credit notifications. The packet is forwarded toward the destination node over the selected egress port.

Patent Agency Ranking