Download como arquivo ICAL
Estudos de Desempenho do Protocolo QUIC por meio de uma Nova Ferramenta de Simulação
Quinta-feira 23 Agosto 2018, 14:00
Contato: Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.

Candidato: Diego de Araújo Cartinez Camarinha

 

Orientador: Prof. Dr. Daniel Macedo Batista

 

Resumo: Várias características da Internet mudaram drasticamente desde que o TCP foi criado, como o
maior compartilhamento de recursos devido à maior quantidade de usuários, maior largura de banda
disponível, a existência de muitas conexões que podem percorrer longas distâncias e a ubiquidade
das redes sem fio. Confrontado com essas novas características, o TCP apresenta diversas limitações.
Dentre elas estão a subutilização da rede quando a largura de banda é muito alta, o favorecimento
de conexões que possuem pouco atraso, a incapacidade de distinção de causas de perdas de pacote
e a demora para estabelecimento de conexões seguras. Nesse contexto, com o objetivo de tornar o
transporte de dados na Internet mais rápido e eficiente, o Google desenvolveu o protocolo QUIC.
O QUIC propõe diversos avanços em relação aos protocolos existentes, como um novo mecanismo
para estabelecimento e migração de conexão. Resultados apresentados pelo Google mostraram claro
ganho de desempenho em relação ao TCP, justificando o trabalho de tornar o QUIC um padrão
IETF da Internet. Porém, esses resultados são impossíveis de serem verificados porque nos relatórios
divulgados não há informação suficiente para que os cenários de teste sejam reproduzidos e porque
é implausível possuir a mesma infraestrutura para os testes que o Google tem. Neste trabalho,
avaliamos o desempenho do protocolo QUIC em diversos cenários de rede, comparando-o com o
desempenho de várias implementações do TCP, principalmente o CUBIC. Diferente do realizado na
literatura, todos os cenários utilizados são bem descritos, permitindo a reprodutibilidade dos experimentos.
Além disso, para a realização dos experimentos foi criado um novo módulo que implementa
o QUIC no simulador de redes NS-3. Este módulo está disponível como software livre, permitindo
que outros pesquisadores usem o módulo para replicar e verificar nossos experimentos e para criarem
novos experimentos de forma reprodutível. Ademais, eles também podem usar o módulo como uma
ferramenta para avaliar, de maneira rápida, o comportamento de novas técnicas dentro do protocolo.
Palavras-chave: QUIC, TCP, protocolo de transporte, análise de desempenho.

Local Sala 144 - Bloco B - IME-USP