GeeksforGeeks
- pe măsură ce întârzierea crește, performanța scade.
- dacă întârzierea crește, se produce retransmisia, agravând situația.
- algoritmul Bucket Leaky
- când gazda dorește să trimită pachete, pachetul este aruncat în găleată.
- găleata se scurge la o rată constantă, ceea ce înseamnă că interfața de rețea transmite pachete la o rată constantă.
- traficul Bursty este transformat într-un trafic uniform de găleata cu scurgeri.
- în practică, găleata este o coadă finită care iese la o rată finită.
- algoritmul bucket Token
- la intervale regulate, jetoanele sunt aruncate în găleată.
- cupa are o capacitate maximă.
- dacă există un pachet gata, un jeton este scos din găleată și pachetul este trimis.
- dacă nu există niciun simbol în găleată, pachetul nu poate fi trimis.
moduri în care Cupa token este superioară cupei cu scurgeri:
algoritmul bucket leaky controlează rata la care pachetele sunt introduse în rețea, dar este foarte conservator în natură. O anumită flexibilitate este introdusă în algoritmul jeton bucket. În Cupa token, token-urile algoritmului sunt generate la fiecare bifă (până la o anumită limită). Pentru ca un pachet de intrare să fie transmis, acesta trebuie să capteze un jeton și transmisia are loc în același ritm. Prin urmare, unele dintre pachetele busty sunt transmise la aceeași rată în cazul în care jetoanele sunt disponibile și, astfel, introduce o anumită cantitate de flexibilitate în sistem.
Formula: M * s = c + Irak * s
unde S-este timpul necesar
m-rata maximă de ieșire
rata de sosire a indicativului
c – capacitatea găleții simbolice în octet