Load Balancer Pool Distribution Analyzer

Last Balancer Pool Distribusjon Analyzer

Simulere hvordan ulike belastningsbalansering algoritmer distribuerer trafikk over bassenget medlemmer. Modellsvikt scenarier og sammenligne redistribusjonseffektivitet.

Algoritme- og økttelling Sesjonstelling
Bassengmedlemmer
Feil simulering

Bassengmedlemmer

ID IP: Port Vekt Status Handlinger

Fordelingsresultater

Session Distribusjon per medlem

Feil redistribusjonsanalyse

Samtykke Hash Ring

Les ringen:

Algoritmereferanse

Round Robin
Sessioner tildeles sekvensielt: medlem 1, 2, 3, ..., N, 1, 2, ... Hvert medlem mottar nøyaktig 1/N av alle forespørsler. Ignorerer serverkapasitet og klientaffinitet. Enkel og forutsigbar, men mislykkes hardt på heterogen maskinvare.
Kilde IP Hash
En hash til klienten IP modulo medlemmet teller velger backend. Samme klient Alltid når samme medlem - nyttig for statlige applikasjoner. Legg til eller fjern et medlem reshuffles klientkartlegging (N endring til (N-1)/N av alle økter).
Vektet
Hvert medlem får en andel proporsjonal med vekten i forhold til den totale vekten Basseng. Et medlem med vekt = 4 får 4x sesjonene av en vekt = 1 medlem. Brukes til modell heterogen backend kapasitet (f.eks. en VM vs en bare-metall server).
Konsekvent hashing
Medlemmer og klienter er begge kartlagt på en sirkulær ring via hashing. Hver klient går til nærmeste medlem med klokka på ringen. Virtuelle noder (replikaer per medlem) forbedre fordelingsformaliteten. Når et medlem mislykkes, flyttes det bare til Neste medlem på ringen — 1/N-økter forstyrret vs. 100% for modulo hashing.