US 12,463,905 B2
System and methods for network-aware rate adjustment
Mahmoud Mohamed Bahnasy, Kanata (CA); Seyed Hossein Mortazavi, Kanata (CA); Ali Munir, Kanata (CA); and Yashar Ganjali, Kanata (CA)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed on Aug. 11, 2023, as Appl. No. 18/233,156.
Prior Publication US 2025/0055800 A1, Feb. 13, 2025
Int. Cl. H04L 47/24 (2022.01); H04L 47/11 (2022.01); H04L 47/28 (2022.01)
CPC H04L 47/24 (2013.01) [H04L 47/115 (2013.01); H04L 47/28 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method by a network device having an egress port, the method comprising:
receiving a plurality of data packets associated with a plurality of flows, the plurality of data packets to be sent through the egress port of the network device, each flow of the plurality of flows having a respective flow demand value representing an amount of data of the respective flow that is to be sent through the egress port in a time period T, each data packet of the plurality of data packets having a header indicating:
the respective flow demand value; and
a respective aggregated demand value associated with a respective upstream network device;
determining, for the time period T, an aggregated demand value for the egress port according to an exponentially weighted moving average based on the flow demand value of each packet of the plurality of packets and without keeping a state of the plurality of flows at once; and
sending the plurality of data packets through the egress port, each of the plurality of data packets indicating a respective revised aggregated demand value based on the determined aggregated demand value for the egress port and the respective aggregated demand value associated with the respective upstream network device.