H04L47/24

SAAS APPLICATION CLUSTERING FOR PATH PROBING TO SUPPORT APPLICATION-BASED ROUTING
20230019274 · 2023-01-19 ·

In one embodiment, a device clusters traffic characteristics of traffic associated with a plurality of online applications into one or more clusters. The device determines representative traffic characteristics for a particular cluster in the one or more clusters. The device generates, based on the representative traffic characteristics, a probing strategy for the plurality of online applications associated with the particular cluster. The device causes path probes to be sent along one or more network paths in accordance with the probing strategy

Congestion avoidance in a network switch device
11558298 · 2023-01-17 · ·

Packets received by a network switch device from upstream network devices, coupled to respective ones of a plurality of ports of the network switch device, are temporarily stored in an internal memory of the network switch device. In response to detecting congestion in the internal memory of the network switch device, a flow control engine triggers, during respective timeslots of a timing schedule and while the flow control engine continues to monitor congestion in the internal memory of the network switch device, transmission of respective flow control messages via different subsets of ports, among the plurality of ports, to control flow of packets from different subsets of upstream network device, among the plurality of upstream network devices, to the network switch device so that flow control is distributed over time among upstream network devices of the plurality of upstream network devices.

Congestion avoidance in a network switch device
11558298 · 2023-01-17 · ·

Packets received by a network switch device from upstream network devices, coupled to respective ones of a plurality of ports of the network switch device, are temporarily stored in an internal memory of the network switch device. In response to detecting congestion in the internal memory of the network switch device, a flow control engine triggers, during respective timeslots of a timing schedule and while the flow control engine continues to monitor congestion in the internal memory of the network switch device, transmission of respective flow control messages via different subsets of ports, among the plurality of ports, to control flow of packets from different subsets of upstream network device, among the plurality of upstream network devices, to the network switch device so that flow control is distributed over time among upstream network devices of the plurality of upstream network devices.

COMMUNICATION METHOD AND APPARATUS

Embodiments of this disclosure provide a communication method and apparatus, to reduce a waiting delay during transmission of retransmitted data and out-of-order data. In this method, a user plane function network element may receive first data and second data, determines, based on first information, that the second data is retransmitted data of the first data, and sends indication information to an access network network element. The indication information herein may indicate that the second data is the retransmitted data, or indicate a sending priority of the second data. Based on this solution, the access network network element may send the first data and the second data based on the indication information, and may preferentially send the retransmitted data to reduce the waiting delay during data transmission.

COMMUNICATION METHOD AND APPARATUS

Embodiments of this disclosure provide a communication method and apparatus, to reduce a waiting delay during transmission of retransmitted data and out-of-order data. In this method, a user plane function network element may receive first data and second data, determines, based on first information, that the second data is retransmitted data of the first data, and sends indication information to an access network network element. The indication information herein may indicate that the second data is the retransmitted data, or indicate a sending priority of the second data. Based on this solution, the access network network element may send the first data and the second data based on the indication information, and may preferentially send the retransmitted data to reduce the waiting delay during data transmission.

COMMUNICATION EQUIPMENT AND ADAPTIVE QUALITY OF SERVICE SETTING METHOD THEREOF
20230224251 · 2023-07-13 ·

A communication equipment receives a plurality of network sessions and includes a memory and a processor. The memory stores a plurality of software modules. The processor is connected to the memory and configured to implement the following steps. A network session inferring step is performed to execute an inference software module, and the inference software module processes at least one network packet of each of the network sessions and a packet characteristic module according to a machine learning algorithm to infer a priority level. An adaptive priority list establishing step is performed to execute a classification software module, and the classification software module establishes an adaptive priority list according to the priority levels of the network sessions. The communication equipment transmits the network packets of each of the network sessions to a network according to the adaptive priority list so as to set QoS of the network sessions.

METADATA PRIORITIZATION
20230224382 · 2023-07-13 ·

Methods are provided to categorize and filter node metadata by adding a priority field to the node metadata, obtained as part of in-band network telemetry data collection. The methods involve obtaining, by a first network device, a packet having a header and a payload and adding, by the first network device, to the header of the packet, metadata which includes first telemetry data and a metadata priority level that indicates a priority of the first telemetry data added to the header of the packet by the first network device. The methods further involve providing the packet to a second network device in a path of a network.

COMMUNICATION TEST DEVICE AND COMMUNICATION TEST METHOD
20230009780 · 2023-01-12 · ·

Even when a priority frame and a non-priority frame are provided as communication frames, real-time performance and security of communications are both provided.

A rule verification portion 7 tests a communication frame in accordance with a test rule and determines whether the communication frame is an invalid frame. Verification status hold portions 4 and 5 hold status information that indicates a status of the test by the rule verification portion 7. An interception control portion 8 controls interception of the communication frame based on a determination result of the rule verification portion 7. When an I/F portion 1 receives a fragment of a non-priority frame, the rule verification portion 7 tests the fragment to test the non-priority frame, when ending the test on the fragment, interrupts the test on the non-priority frame, and when the I/F portion 1 receives a next fragment, resumes the test on the non-priority frame based on status information.

COMMUNICATION TEST DEVICE AND COMMUNICATION TEST METHOD
20230009780 · 2023-01-12 · ·

Even when a priority frame and a non-priority frame are provided as communication frames, real-time performance and security of communications are both provided.

A rule verification portion 7 tests a communication frame in accordance with a test rule and determines whether the communication frame is an invalid frame. Verification status hold portions 4 and 5 hold status information that indicates a status of the test by the rule verification portion 7. An interception control portion 8 controls interception of the communication frame based on a determination result of the rule verification portion 7. When an I/F portion 1 receives a fragment of a non-priority frame, the rule verification portion 7 tests the fragment to test the non-priority frame, when ending the test on the fragment, interrupts the test on the non-priority frame, and when the I/F portion 1 receives a next fragment, resumes the test on the non-priority frame based on status information.

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.