
O QUIC está emergindo como uma tecnologia promissora para impulsionar a performance de aplicações web. No entanto, uma análise sistemática de seu desempenho em redes de alta velocidade revela resultados preocupantes.
Em nossa pesquisa, constatamos que o empilhamento UDP+QUIC+HTTP/3 pode sofrer uma redução na taxa de dados de até 45,2% quando comparado ao modelo TCP+TLS+HTTP/2. Essa discrepância se torna ainda mais acentuada conforme a largura de banda disponível aumenta.
Este problema foi observado em diversos ambientes, incluindo clientes de transferência de dados leves e os principais navegadores da web, como Chrome, Edge, Firefox e Opera. A pesquisa abrangeu diferentes dispositivos, desde desktops até celulares, além de uma variedade de redes, como banda larga cabeada e celular.
A análise rigorosa de rastreamentos de pacotes, juntamente com perfis de espaço de usuário e kernel, revelou que a principal causa da degradação de desempenho está relacionada ao alto overhead de processamento no lado do receptor. Em particular, o número excessivo de pacotes de dados e os ACKs em espaço de usuário do QUIC contribuem significativamente para essa questão.
Além disso, essa queda de desempenho não afeta apenas transferências de arquivos, mas também impacta aplicações críticas, como streaming de vídeo, onde houve uma redução de até 9,8% na taxa de bits dos vídeos, e na navegação na web.
Por fim, apresentamos recomendações concretas para atenuar os problemas de desempenho observados, visando otimizar a utilização do QUIC em cenários de alta capacidade de rede.
Confira os últimos vídeos publicados no canal