Análise de desempenho do nsQUIC: um módulo para smulação do protocolo QUIC (2018)
- Authors:
- Autor USP: CAMARINHA, DIEGO DE ARAUJO MARTINEZ - IME
- Unidade: IME
- Sigla do Departamento: MAC
- Assunto: CIENCIA DA COMPUTACAO
- Keywords: Análise de desempenho; Performance analysis; Protocolo de transporte; QUIC; QUIC; TCP; TCP; Transport protocol
- Language: Português
- Abstract: 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 é da ordem de centenas de Gbps, o favorecimento de conexões que possuem pouco atraso (poucas dezenas de milisegundos), a incapacidade de distinção de causas de perdas de pacote e a demora para estabelecimento de conexões seguras (até 3 RTTs). Nesse contexto, com o objetivo de tornar o transporte de dados na Internet mais rápido e eficiente, a Google desenvolveu o protocolo QUIC. O QUIC propõe diversos avanços em relação aos protocolos existentes, como um novo mecanismo para estabelecimento de conexão e controle de congestionamento otimizado. Resultados apresentados pela 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 a 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
- Imprenta:
- Data da defesa: 23.08.2018
-
ABNT
CAMARINHA, Diego de Araujo Martinez. Análise de desempenho do nsQUIC: um módulo para smulação do protocolo QUIC. 2018. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2018. Disponível em: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-16102018-181616/. Acesso em: 03 out. 2024. -
APA
Camarinha, D. de A. M. (2018). Análise de desempenho do nsQUIC: um módulo para smulação do protocolo QUIC (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/45/45134/tde-16102018-181616/ -
NLM
Camarinha D de AM. Análise de desempenho do nsQUIC: um módulo para smulação do protocolo QUIC [Internet]. 2018 ;[citado 2024 out. 03 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-16102018-181616/ -
Vancouver
Camarinha D de AM. Análise de desempenho do nsQUIC: um módulo para smulação do protocolo QUIC [Internet]. 2018 ;[citado 2024 out. 03 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-16102018-181616/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas