TCP Vegas
O primeiro controle de congestionamento a medir atraso em vez de esperar a perda de pacotes. Melhor em quase tudo, e por isso, inutilizável.
A ideia de 1994 era que uma fila crescendo aparece como um round-trip time em ascensão bem antes de qualquer coisa ser realmente descartada. O Vegas compara o throughput que deveria estar obtendo, calculado a partir do menor round-trip time observado, com o que está realmente obtendo, e ajusta a janela para manter uma quantidade pequena e constante de pacotes na fila. O resultado é baixa latência, poucas perdas e velocidade estável. O problema apareceu quando ele dividia um gargalo com o então padrão Reno: o Vegas recua assim que a fila cresce, enquanto o Reno continua empurrando até que algo quebre, fazendo o Vegas se sufocar sozinho. Essa percepção — que um algoritmo educado perde para um mal-educado — é o pano de fundo direto para o formato do BBR.