Você está na página 1de 13

Controle de Congestionamento TCP Tahoe.

Akassio Miranda Clique para editar o estilo do subttulo mestre Gabriel Linardi Jian da Rosa

Roteiro

Conceito do TCP Tahoe Extenses do TCP Tahoe Problemas do TCP Tahoe Testes com TCP Tahoe

CONCEITO DE TAHOE

TCP Tahoe:
O TCP Tahoe refere-se ao algoritmo de controle de congestionamento do TCP que foi sugerido por Van Jacobson em seu artigo. O Protocolo TCP baseado em um princpio da conservao de pacotes, ou seja, se a conexo est executando na capacidade de banda disponvel, um pacote no injetado na rede a menos que um pacote seja retirado tambm.

EXTENSES DO TAHOE

Slow Start: Transmisses de pacotes TCP so por clock de entrada de ACK's. No entanto, h uma problema quando uma primeira conexo comea, pois ela precisa de ACK e os ACK's necessitam ter dados na rede. Para contornar esta situao de circularidade o TCP Tahoe sugere que

Evitar Congestionamentos: Para evitar o congestionamento Tahoe utiliza "IncrementoAditivo-Decremento-Multiplicativo. A perda de pacotes tida como um sinal de congestionamento e o Tahoe salva metade da janela atual como um valor limiar. Em seguida, define a um CWD e comea o SlowStart at atingir o valor limite. Depois disso, ele incrementa linearmente at encontrar uma perda de pacotes. Assim, aument-la lentamente, uma vez que a janela aproxima-se da capacidade de banda.

Problemas do TCP Tahoe

O problema com Tahoe que ele pode tomar um intervalo de tempo limite para detectar completamente uma perda de pacotes e, de fato, a maioria tem implementaes que leva ainda mais tempo por causa do tempo limite de aplicao. Tambm porque ele no envia um reconhecimento(ACK) imediato, ele envia

Grficos Tahoe x Vegas 100 un. Tempo

Durante o experimento de simulao

Direita envio de dados

No cenrio de implementa o onde as

Grficos Tahoe x Vegas 500 un. Tempo

Mais consideraes

Em testes realizados com medidores de trfegos o tcp Tahoe foi cinco vezes mais rpido que o Vegas em testes que os dois estavam implementados na mesma maquina. O controle de congestionamento do tcp Tahoe bem menos rgido permitindo que ele envie mais pacotes, degradando o desempenho do Vegas que mais sensvel ao congestionamento, pois o algoritmo diferente do Tahoe baseado na estimativa do trfego da rede.

Concluso

Conclumos que com tcp Tahoe, podemos ter um envio de pacotes muito maior quando implementado com o outro tipo de protocolo da mesma maquina, isso pelo motivo de seu controle de congestionamento no ser to rgido quanto os demais.Isso ajuda que o tcp Tahoe prejudique no desempenho de outro tcp quando juntos implementados

Referencias

A Comparative Analysis of TCP Tahoe, Reno, NewReno, SACK and Vegas Disponvel em: <http://inst.eecs.berkeley.edu/~ee122/fa05/projects/Pr oject2/SACKRENEVEGAS.pdf>. Acesso em: 10 out. 2011. Anlise comparativa entre o TCP Tahoe e o TCPVegas: Uma simulao com cenrios simples e mistos Disponivel em: http://pt.scribd.com/doc/61618297/Artigo-Analisecomparativa-entre-o-TCP-Tahoe-e-o-TCP-VegasUma-simulacao-com-cenarios-simples-e-mistos

Você também pode gostar