GeeksforGeeks
- à medida que o atraso aumenta, o desempenho diminui.
- se o atraso aumentar, a retransmissão ocorre, tornando a situação pior.
- o Algoritmo de Balde Furado
- quando o host quer enviar o pacote, o pacote é jogado no balde.
- the bucket leaks at a constant rate, meaning the network interface transmits packets at a constant rate.
- Bursty traffic is converted to a uniform traffic by The leaky bucket.
- In practice the bucket is a finite que outputs at a finite rate.
- Algoritmo Token bucket
- em intervalos regulares fichas são jogados no balde.
- o balde tem uma capacidade máxima. ƒ
- se houver um pacote pronto, um token é removido do balde, e o pacote é enviado.
- se não houver nenhum token no balde, o pacote não pode ser enviado.
formas em que o token bucket é superior ao leaky bucket:
The leaky bucket algorithm controls the rate at which the packets are introduced in the network, but it is very conservative in nature. Alguma flexibilidade é introduzida no algoritmo token bucket. No token bucket, tokens algoritmos são gerados em cada tick (até um certo limite). Para que um pacote de entrada seja transmitido, ele deve capturar um token e a transmissão ocorre ao mesmo ritmo. Assim, alguns dos pacotes busty são transmitidos ao mesmo ritmo se os tokens estão disponíveis e, assim, introduz alguma flexibilidade no sistema.
fórmula: M * s = C + ρ * s
onde S é o tempo tomado
M – Máxima taxa de saída
ρ – Token taxa de chegada de
C – Capacidade de token bucket em bytes