Utilize este link para identificar ou citar este item:
https://bdm.unb.br/handle/10483/44438
| 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.