CPC H04L 47/26 (2013.01) [H04L 41/12 (2013.01); H04L 41/5003 (2013.01); H04L 45/48 (2013.01); H04L 47/17 (2013.01); H04L 47/2433 (2013.01); H04L 47/30 (2013.01); H04L 47/33 (2013.01); H04L 47/805 (2013.01); H04L 49/358 (2013.01); H04W 28/0983 (2020.05); G06F 9/45558 (2013.01); G06F 15/17331 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01); H04L 49/70 (2013.01)] | 18 Claims |
1. A system for providing bandwidth congestion control in a private fabric in a high performance computing environment, comprising:
a computer comprising one or more microprocessors;
a first subnet provided at the computer, the first subnet comprising
a plurality of switches, and
a plurality of host channel adapters, wherein the plurality of host channel adapters are interconnected via the plurality of switches,
wherein a plurality of target groups are defined within the subnet, each target group being defined at a specific portion of the subnet;
wherein each target group, respectively, defines a bandwidth limit for the associated specific portion of the subnet;
wherein a record of each of the plurality of target groups is stored at a target group repository of a host channel adapter of the plurality of host channel adapters; and
wherein two or more concurrent flows, each having a respective flow rate, are subjected to a bandwidth limit of at least one target group simultaneously.
|