Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/44438
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2025_BrunoBarrosXavier_tcc.pdf366,24 kBAdobe PDFver/abrir
Título: Análise do protocolo QUIC : uma comparação entre implementações no espaço do kernel e espaço de usuário
Autor(es): Xavier, Bruno Barros
Orientador(es): Marotta, Marcelo Antônio
Assunto: Protocolo (Redes de computação)
Linux (Sistema operacional de computador)
Data de apresentação: 21-Fev-2025
Data de publicação: 1-Jun-2026
Referência: XAVIER, Bruno Barros. Análise do protocolo QUIC: uma comparação entre implementações no espaço do kernel e espaço de usuário. 2025. 43 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2025.
Resumo: Este trabalho tem o foco de comparar implementações do protocolo QUIC feitas no kernel do linux em relação a implementações no espaço de usuário, visando avaliar as diferenças de desempenho em termos de goodput e uso de recursos do sistema operacional. A val idação foi conduzida por meio de experimentos em contêineres Docker[1], configurados para simular interações cliente-servidor em uma variedade de condições de rede através do ns-3[2], de maneira similar aos procedimentos empregados no QUIC Interop Runner[3]. Melhorias futuras incluem a incorporação de chamadas de sistema, como sendfile e splice, além da implementação do descarregamento de pacotes no kernel
Abstract: This work focuses on comparing linux kernel-space implementations of the QUIC protocol with user-space implementations, aiming to evaluate the performance differences in terms of goodput and operating system resource usage. Validation was conducted through ex periments in Docker containers [1], configured to simulate client-server interactions under a variety of network conditions through ns-3[2], similar to the procedures employed in the QUIC Interop Runner [3]. Future improvements include the incorporation of system calls, such as sendfile and splice, and the implementation of packet offloading on the kernel.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2025.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.