H04L47/265

System and method for providing bandwidth congestion control in a private fabric in a high performance computing environment

Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.

Techniques for congestion management in a network

A switch or network interface can detect congestion caused by a flow of packets. The switch or network interface can generate a congestion hint packet and send the congestion hint packet directly to a source transmitter of the flow of packets that caused the congestion. The congestion hint packet can include information that the source transmitter can use to determine a remedial action to attempt to alleviate or stop congestion at the switch or network interface. For example, the transmitter can reduce a transmit rate of the flow of packets and/or select another route for the flow of packets. Some or all switches or network interfaces between the source transmitter and a destination endpoint can employ flow differentiation whereby a queue is selected to accommodate for a flow's sensitivity to latency.

COMPUTER-BASED SYSTEMS CONFIGURED FOR MANAGING MESH NETWORKS HAVING INTEGRATED ROOFING COMPONENTS AND METHODS OF USE THEREOF
20230084992 · 2023-03-16 ·

Systems and methods of the present disclosure enable mesh network capacity management via network metering using a processor an integrated roofing mesh network node in a mesh network to receive and transmit data packets in the mesh network. Each data packet includes a source address, a destination address, and a payload of data. The processor determines passthrough traffic including a subset of data packets routed between radio nodes of the mesh network through the gateway based on the source address and the destination address of each data packet and an address associated with the gateway. The processor determines a passthrough data capacity based on the payload of each data packet in the subset and determines a metric based on the passthrough data capacity to signify an amount of mesh network bandwidth provided by the integrated roofing mesh network node.

Congestion notification by data packet from intermediate node

A node (110) of a communication network forwards a first data packet (301) from a server (150) to a client (10). Further, the node detects a congestion affecting the first data packet (301). Further, the node (110) generates at least one second data packet (306) addressed to the server (150). The at least one second data packet (306) indicates the detected congestion and comprises verification information enabling the server (150) to verify that the indicated congestion relates to the first data packet (301).

COMPUTER-BASED SYSTEMS CONFIGURED FOR MANAGING MESH NETWORKS HAVING INTEGRATED ROOFING COMPONENTS AND METHODS OF USE THEREOF
20230156512 · 2023-05-18 ·

Systems and methods of the present disclosure enable mesh network capacity management via network metering using a processor an integrated roofing mesh network node in a mesh network to receive and transmit data packets in the mesh network. Each data packet includes a source address, a destination address, and a payload of data. The processor determines passthrough traffic including a subset of data packets routed between radio nodes of the mesh network through the gateway based on the source address and the destination address of each data packet and an address associated with the gateway. The processor determines a passthrough data capacity based on the payload of each data packet in the subset and determines a metric based on the passthrough data capacity to signify an amount of mesh network bandwidth provided by the integrated roofing mesh network node.

Data processing method and apparatus, and switching device using footprint queues
11258723 · 2022-02-22 · ·

This application discloses a data processing method and apparatus, and a switching device. The data processing method includes: obtaining a destination address of a data packet received by an input port; determining an available output port based on the destination address; determining a busy degree of the available output port, when there is no non-busy available output port in the available output port, determining a quantity of footprint queues on the available output port, and selecting an available output port with a largest quantity of footprint queues as a target output port; determining a busy degree of a queue on the target output port, and when there is no non-busy queue on the target output port, selecting a footprint queue on the target output port as a target output queue. In the foregoing manners, a network resource is properly used, and network blocking can be effectively alleviated.

System and method for providing bandwidth congestion control in a private fabric in a high performance computing environment

Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.

SYSTEM AND METHOD FOR PROVIDING BANDWIDTH CONGESTION CONTROL IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT

Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.

Systems and methods for operating a media transmission network
11722541 · 2023-08-08 · ·

Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.

System and method for supporting RDMA bandwidth restrictions in a private fabric in a high performance computing environment

Systems and methods for providing RDMA (remote direct memory access) read requests as a restricted feature in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes, including a plurality of virtual machine. The method can associate a host channel adapter with a selective RDMA restriction. The method can host a virtual machine of the plurality of virtual machines at the host channel adapter that comprises a selective RDMA restriction.