In arrivo in OcNOS 7.1 · End-to-end

Global Load Balancing: selezione del percorso estesa a tutto il fabric

DLB prende la decisione giusta a un singolo hop; GLB prende la decisione giusta su tutta la fabric. In arrivo in OcNOS 7.1, il Global Load Balancing estende il bilanciamento del carico da una vista per porta alla qualità del percorso end-to-end, colmando il divario degli hot-spot multi-hop sugli AI fabric a tre livelli fino al limite di 16.384 GPU.

OcNOS 7.1Release di GLB
End-to-endscoring del percorso, non hop locale
16.384limite GPU, design di riferimento

Valutare l'intero percorso, non solo l'hop locale

Una sezione a tre livelli (leaf, spine, super-spine) che trasporta AllReduce GPU. GLB sceglie il percorso con il miglior punteggio end-to-end, non con il miglior punteggio di egress locale, così un uplink libero che finisce su un downlink congestionato non viene più scelto alla cieca.

Global Load Balancing su un AI fabric a tre livelli AI fabric a tre livelli. Due super-spine in alto, quattro spine al centro, due leaf in basso. Le frecce di telemetria salgono e ridiscendono così che il leaf di ingresso veda la qualità del percorso end-to-end. Un link da spine a super-spine è congestionato e viene aggirato a favore di un percorso end-to-end alternativo. telemetria end-to-end Super-Spine-1TH5 · 51.2T Super-Spine-2TH5 · 51.2T Spine-1e2e ok Spine-2e2e ok Spine-3uplink congestionato Spine-4e2e ok Leaf di ingressoGLB · classifica i percorsi Leaf di egressrack di destinazione GLB · VALUTAZIONE END-TO-END DEI PERCORSI · CONSAPEVOLEZZA DELLA CONGESTIONE MULTI-HOP · OcNOS 7.1

DLB e GLB, per ambito della decisione di percorso

DLB valuta ogni next-hop ECMP in base alla profondità della coda di egress locale, il che è ottimale su un leaf-spine a 2 livelli. Scalate a un Clos a 3 livelli e potreste scegliere uno spine con un uplink libero, solo per arrivare a un super-spine il cui downlink verso il leaf di egress è congestionato. La vista locale è corretta; la vista end-to-end è sbagliata.

Aspetto DLBlocale, disponibile oggi GLBglobale, OcNOS 7.1
Ambito della decisionePer hop: ogni switch classifica i propri next-hop ECMP.End-to-end: i leaf di ingresso classificano percorsi completi da leaf a leaf.
Segnale utilizzatoProfondità della coda di egress locale e utilizzo del link su questo switch.Telemetria di congestione aggregata da ogni tier, fino all'ingresso.
Scelta ottimaleFabric leaf-spine a 2 livelli, e l'hop da leaf a spine in un fabric a tre livelli.Fabric a tre livelli con super-spine, fino al limite di 16.384 GPU.
Hot-spot rilevatoSolo congestione di egress locale.Hot-spot a valle che l'hop locale non può vedere.
RiassegnazioneAllineato ai flowlet, in ordine per RoCEv2 e TCP.Allineato ai flowlet, stessa garanzia di ordine, con input dell'intera fabric.

Come si integra l'implementazione GLB

GLB è abilitato da OcNOS in qualità di sistema operativo di rete su hardware aperto basato su Broadcom.

Scalare

Fino al limite massimo di 16k GPU

I design di riferimento usano 256 switch spine e 128 switch super-spine, ciascuno un Tomahawk 5 da 64x800G, dimensionati al limite architetturale di 16.384 GPU.

Cosa aspettarsi quando adottate GLB

GLB arriva con OcNOS 7.1. Contattate IP Infusion per le piattaforme supportate e il licensing.

  • Arriva con OcNOS 7.1. Ciclo di vita delle release e finestre di supporto al Pagina delle release OcNOS.
  • Revisione dell'architettura disponibile. Se state dimensionando una fabric con oltre 1.000 GPU, eseguiremo un esercizio di dimensionamento che include il piano di telemetria GLB. Ottenete un layout leaf-spine di primo passaggio con la suite di progettazione per fabric AI.

DLB fissa la base, GLB alza il limite

Il bilanciamento dinamico del carico sta già riducendo la tail-latency su scala a 2 livelli. GLB, in arrivo in OcNOS 7.1, porta la stessa disciplina nei fabric a tre livelli dove operano i cluster più grandi.

DLB risolve il caso comune

Su leaf-spine a 2 tier e sull'hop leaf-spine, il bilanciamento dinamico del carico locale elimina già la maggior parte delle collisioni ECMP. È disponibile su TH4 e TH5 già oggi.

GLB risolve il caso su larga scala

GLB, in arrivo in OcNOS 7.1, assegna un punteggio ai percorsi completi così che il leaf di ingresso smetta di rincorrere un uplink pulito che sfocia in un downlink congestionato.

Global Load Balancing, le risposte

In che cosa GLB si differenzia da DLB?
DLB valuta ogni next-hop in base alla profondità della coda di egress locale su un singolo switch, il che è ottimale su un leaf-spine a 2 livelli. GLB aggrega la telemetria di congestione di ogni livello così che i leaf di ingresso classifichino percorsi leaf-to-leaf completi, individuando gli hot-spot a valle che la vista locale non vede sui fabric a tre livelli.
Quando sarà disponibile GLB?
GLB arriva con OcNOS 7.1. Contattate IP Infusion per le piattaforme supportate e il licensing.
Quanto grande può essere una fabric supportata da GLB?
I design di riferimento usano 256 switch spine e 128 switch super-spine, ciascuno un Tomahawk 5 da 64x800G, dimensionati al limite architetturale di 16.384 GPU.

Dimensionare una fabric da diverse migliaia di GPU? Facciamo i conti insieme

Indicateci il carico di lavoro e la scala GPU, e un ingegnere di IP Infusion dimensionerà con voi il piano di telemetria GLB, oppure iniziate con un layout leaf-spine di primo passaggio nell'AI fabric design suite.