H04L47/129

Flow Control for Powerline Communications

A method of powerline unications in a powerline communications (PLC) network including a first node and at least a second node. The first node transmits a data frame to the second node over a PLC channel. The second node has a data buffer for storing received information. The second node runs a flow control algorithm which determines a current congestion condition or a projected congestion condition of the data buffer based on at least one congestion parameter. The current congestion condition and projected congestion condition include nearly congested and fully congested. When the current or projected congestion condition is either nearly congested or fully congested, the second node transmits a BUSY including frame over the PLC channel to at least the first node. The first node defers transmitting of any frames to the second node for a congestion clearing wait time.

Real Time Priority Selection Engine for Improved Burst Tolerance
20170118108 · 2017-04-27 ·

A network switch comprising a plurality of ports each comprising a plurality of queues, and a processor coupled to the plurality of ports, the processor configured to obtain a packet traveling along a path from a source to a destination, determine a reverse path port positioned along a reverse path from the destination to the source, obtain a queue occupancy counter from the packet, the queue occupancy counter indicating an aggregate congestion of queues along the reverse path, and update the queue occupancy counter with congestion data of the queues for the reverse path port.

Channel sensing in multi-link capable wireless device

This document discloses a solution for decoding frames received via multiple links. According to an aspect, a method for an apparatus of a wireless network includes: decoding at least a first part of a first frame received on a first channel; detecting, during said decoding the first part of the first frame, transmission of a second frame on a second channel; in response to said detecting, buffering at least a first part of the second frame, the first part of the second frame including duration information; after said decoding the first part of the first frame, decoding at least the first part of the second frame; updating, on the basis of the duration information, channel occupation information of the second channel; starting, based at least partly on the channel occupation information of the second channel indicating that the second channel not occupied, contention for channel access on the second channel.

Channel sensing in multi-link capable wireless device

This document discloses a solution for decoding frames received via multiple links. According to an aspect, a method for an apparatus of a wireless network includes: decoding at least a first part of a first frame received on a first channel; detecting, during said decoding the first part of the first frame, transmission of a second frame on a second channel; in response to said detecting, buffering at least a first part of the second frame, the first part of the second frame including duration information; after said decoding the first part of the first frame, decoding at least the first part of the second frame; updating, on the basis of the duration information, channel occupation information of the second channel; starting, based at least partly on the channel occupation information of the second channel indicating that the second channel not occupied, contention for channel access on the second channel.

Receiver-based precision congestion control

Examples described herein relate to a network agent, when operational, to: receive a packet, determine transmit rate-related information for a sender network device based at least on operational and telemetry information accumulated in the received packet, and transmit the transmit rate-related information to the sender network device. In some examples, the network agent includes a network device coupled to a server, a server, or a network device. In some examples, the operational and telemetry information comprises: telemetry information generated by at least one network device in a path from the sender network device to the network agent.

Receiver-based precision congestion control

Examples described herein relate to a network agent, when operational, to: receive a packet, determine transmit rate-related information for a sender network device based at least on operational and telemetry information accumulated in the received packet, and transmit the transmit rate-related information to the sender network device. In some examples, the network agent includes a network device coupled to a server, a server, or a network device. In some examples, the operational and telemetry information comprises: telemetry information generated by at least one network device in a path from the sender network device to the network agent.

Data processing method and apparatuses, devices, computer-readable storage medium, and computer program product

A data processing method is performed by a receiving device. The method includes: receiving, through at least two network channels, data elements transmitted by a transmitting device, the data elements comprising delivery serial numbers; obtaining subsequent data elements of the received n.sup.th data element on the basis of the delivery serial numbers; and determining, when the subsequent data elements comprise a target data element, that a delivery result of the n.sup.th data element is discarded, a state of the target data element being a complete state, the target data element having a same data type as the data type of the n.sup.th data element, the target data element being an independent data element, the data type being determined on the basis of an effect of the data element, and a dependence degree of the independent data element on other data elements during post-processing being less than a specified degree.

Data processing method and apparatuses, devices, computer-readable storage medium, and computer program product

A data processing method is performed by a receiving device. The method includes: receiving, through at least two network channels, data elements transmitted by a transmitting device, the data elements comprising delivery serial numbers; obtaining subsequent data elements of the received n.sup.th data element on the basis of the delivery serial numbers; and determining, when the subsequent data elements comprise a target data element, that a delivery result of the n.sup.th data element is discarded, a state of the target data element being a complete state, the target data element having a same data type as the data type of the n.sup.th data element, the target data element being an independent data element, the data type being determined on the basis of an effect of the data element, and a dependence degree of the independent data element on other data elements during post-processing being less than a specified degree.

MINIMIZED LATENCY INGRESS ARBITRATION
20250267100 · 2025-08-21 ·

Techniques as described herein may be implemented to processing ingress packet traffic flows. A memory space that is divided into a packet buffer and an accelerated memory is defined. One or more congestion levels associated with ingress network traffic are determined. Upon enqueuing incoming packets, one or more memory locations are selected in the memory space for storing portions of each of the incoming packets based on at least one of the determined congestion levels.

MINIMIZED LATENCY INGRESS ARBITRATION
20250267100 · 2025-08-21 ·

Techniques as described herein may be implemented to processing ingress packet traffic flows. A memory space that is divided into a packet buffer and an accelerated memory is defined. One or more congestion levels associated with ingress network traffic are determined. Upon enqueuing incoming packets, one or more memory locations are selected in the memory space for storing portions of each of the incoming packets based on at least one of the determined congestion levels.