Back to results
US 2025/0097153 A1Published application
Mechanism for detecting and mitigating congestion in a dragonfly network
AssigneeNVIDIA Corporation
InventorsJohn Martin Snyder, Nan Jiang, Dennis Charles Abts, Larry Robert Dennison
Life of this patent
Estimating the term…
Abstract
A process to manage congestion in a network involves converting traffic received from the local endpoints to a bandwidth demand for one or more destination endpoint in a remote group, and determining a sum over the destination endpoints of a minimum of a maximum bandwidth of a link and a bandwidth demand to one or more of the remote endpoints.
Claims20
A network comprising:
- a plurality of local endpoints in a local group;
- a plurality of remote endpoints in a remote group;
- a switch comprising a port for a link between the local group and the remote group;
- and
- logic to:
- convert traffic received from the local endpoints to a bandwidth demand for one or more destination endpoint in a remote group;
- and
- determine a sum over the one or more destination endpoints of a minimum of (a) a maximum bandwidth of the link, and (b) a bandwidth demand to one or more of the remote endpoints.
5 more elements
A network switch comprising:
- a plurality of local ports to endpoints of a local group;
- a global port for a global link;
- logic to:
- convert traffic received from the endpoints of the local group to a bandwidth demand for one or more destination endpoints in a remote group;
- and
- on condition that the bandwidth demand indicates a contention condition, signal one of more of the endpoints of the local group to perform one or both of non-minimal routing and injection throttling.
3 more elements
A network contention control process in a Dragonfly network, the process comprising:
- in a switch of the Dragonfly network, converting traffic received from endpoints of a local group of the switch to a bandwidth demand for one or more destination endpoints in a remote group;
- and
- on condition that the bandwidth demand indicates a contention condition, generating from the switch a signal one of more of the endpoints of the local group to perform one or both of non-minimal routing and injection throttling.
Dependencies are inferred from the claim text.