Atualização do protocolo MPQUIC: um estudo prático a partir da refatoração da implementação mpquic-go

Data
2022-02-11
Tipo
Trabalho de conclusão de curso
Título da Revista
ISSN da Revista
Título de Volume
Resumo
Uma alternativa para mitigar os impactos da ossificação do transporte de dados na Internet é levar seu gerenciamento e operação para a camada de aplicação. Tal alternativa possibilita que soluções de transporte sejam mais facilmente implantadas através da subs- tituição componentes de software nas aplicações alvo. Nesse contexto, o protocolo QUIC (Quick UDP Internet Connections) e, sua extensão para suporte à múltiplos caminhos, MP- QUIC (Multipath QUIC) são soluções de transporte recentes e promissoras. Entretanto, enquanto a implementação de QUIC em linguagem Go (quic-go) vem passando por atualizações contínuas tanto de melhorias quanto de atendimento às definições mais re- centes de padronização da IETF, a extensão MPQUIC em linguagem Go (mpquic-go) não passa por manutenção similar. Atualmente, a implementação mpquic-go encontra- se com grande defasagem em relação aos recursos definidos na versão mais recente de quic-go. Neste contexto, este trabalho realiza um estudo prático a partir da refatoração do protocolo MPQUIC, estendendo a implementação mais recente em quic-go para o su- porte à transmissão por múltiplos caminhos. Como resultado, o novo artefato obtido da refatoração, denominado mpquic-ref, oferece acesso aos serviços atualizados para ambas implementações. Resultados experimentais mostram a operação consistente de mpquic-ref em cenários de gargalos não compartilhados.
Descrição
Citação
Pré-visualização PDF(s)