Dissertação

End-To-end congestion control algorithms for the Internet EVALUATED

O protocolo TCP (Transmission Control Protocol) tem desempenhado um papel determinante no sucesso da Internet. Em particular, o controlo de congestionamento no TCP tem sido responsável pela garantia da estabilidade da Internet, cujo tráfego tem evoluído a um ritmo exponencial. A perspectiva clássica do controlo de congestionamento na Internet é a chamada perspectiva extremo-a-extremo, baseada na detecção de perdas e variação de atraso dos pacotes. No entanto, as redes de próxima geração tornaram evidentes as limitações do desenho conservador do controlo de congestionamento do TCP. Entretanto, têm sido propostos mecanismos baseados na perspectiva assistida pelos routers, em que as fontes podem receber informação explícita dos routers, promovendo um melhor desempenho e solucionando muitos desafios existentes. No entanto, esta estratégia ainda se encontra sob discussão, já que a sua implementação na Internet apresenta vários desafios, tanto a nível técnico como político. Mais recentemente, foram propostas novas variantes de algoritmos extremo-a-extremo a serem implementadas em ligações de alto débito. Praticamente todas as novas propostas permitem uma utilização mais eficiente da rede. No entanto, podem criar novos problemas, tais como justiça reduzida e aumento da carga nas redes. Neste trabalho, propomos e estudamos novos mecanismos extremo-a-extremo, incorporando-os numa das novas variantes TCP. Através dos resultados obtidos, pelo menos para os cenários de rede simulados, concluímos que é possível ter mecanismos de controlo de congestionamento extremo-a-extremo adequados. Ao mesmo tempo, com estes mecanismos, transferimos a complexidade para os extremos da rede e mantemos a compatibilidade com as versões existentes do TCP.
TCP, controlo de congestionamento, CUBIC, controlo baseado em atraso

Novembro 5, 2010, 14:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

António Carlos Cristóvão Matias de Almeida

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar