Technologies for adaptive routing using throughput estimation
AssigneeIntel Corporation
InventorsMario Flajslik, Eric R. Borch, Michael A. Parker, Scott S. Diesing
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsMario Flajslik, Eric R. Borch, Michael A. Parker, Scott S. Diesing
Estimating the term…
Technologies for adaptive routing using throughput estimation that includes a network switch. The network switch is configured to determine an adjusted average saturation count for each output buffer queue as a function of a present value of a saturation counter of a corresponding output buffer queue and a weighted average saturation count and a running average saturation count for each of the plurality of output buffer queues as a function of the corresponding captured present value and the adjusted average saturation count. The network switch is further configured to determine a congestion rate value for each output buffer queue and a total congestion value as a function of the congestion rate values and a standard occupancy congestion corresponding to a respective one of the plurality of output buffer queues. Other embodiments are described herein.
A network switch for adaptive routing using throughput estimation, the network switch comprising:
One or more computer-readable storage media comprising a plurality of instructions stored thereon that in response to being executed cause a network switch to:
A network switch for adaptive routing using throughput estimation, the network switch comprising:
The network switch of claim 23, wherein the means for determining the total congestion value for each of the plurality of output buffer queues comprises means for (i) determining a weighted congestion rate value as a function of configurable congestion rate weight and the corresponding congestion rate value, (ii) determining a weighted standard occupancy congestion value as a function of a corresponding standard occupancy congestion value and a configurable occupancy weight, and (iii) determining the total congestion value as a sum of the weighted congestion rate value and the weighted standard occupancy congestion value.
Dependencies are inferred from the claim text.