GeeksforGeeks
- etter hvert som forsinkelsen øker, reduseres ytelsen.
- hvis forsinkelsen øker, oppstår videresending, noe som gjør situasjonen verre.
- Lekk Bøtte Algoritme
- når verten ønsker å sende pakke, blir pakken kastet i bøtte.
- skuffen lekker med konstant hastighet, noe som betyr at nettverksgrensesnittet overfører pakker med konstant hastighet.
- Bursty trafikk konverteres til en jevn trafikk av lekk bøtte.
- i praksis bøtte er en endelig kø som utganger med en endelig hastighet.
- Token bøtte Algoritme
- med jevne mellomrom blir tokens kastet i bøtte. ƒ
- skuffen har en maksimal kapasitet. ƒ
- hvis det er en ferdig pakke, fjernes et token fra bøtte, og pakken sendes.
- hvis det ikke er token i skuffen, kan ikke pakken sendes.
Måter som token bøtte er bedre enn lekk bøtte:
leaky bucket-algoritmen styrer hastigheten som pakkene blir introdusert i nettverket, men det er veldig konservativt i naturen. Noen fleksibilitet er introdusert i token bucket algoritmen. I token bucket genereres algoritme tokens ved hvert kryss (opp til en viss grense). For at en innkommende pakke skal overføres, må den fange et token og overføringen foregår i samme hastighet. Derfor overføres noen av de busty pakkene i samme takt hvis tokens er tilgjengelige og dermed introduserer litt fleksibilitet i systemet.
Formel: M * s = C + ρ * s
hvor s – er tatt tid
M – Maksimal utgangshastighet
ρ – Token ankomstrate
C – Kapasitet på token bøtte i byte