Aluno de Doutorado Contribui para Kernel do Linux

postado em 30 de set de 2010 03:30 por Hyggo Almeida
É com satisfação que informamos que uma correção na implementação do protocolo TCP do sistema operacional Linux foi aceita e aplicada na última versão do sistema operacional. O problema foi descoberto e uma possível sugestão de correção foi sugerida pelo aluno de doutorado Leandro Melo de Sales, estudante de doutorado em Ciência da Computação e vinculado ao Laboratório de Sistemas Embarcados e Computação Pervasiva (Embedded), sob orientação dos professores Angelo Perkusich e Hyggo Almeida.
Trata-se de uma falha na implementação do TCP que, nas versões atuais dos kernels afetados pelo problema, faz com que uma conexão TCP transmita mais pacotes de dados na rede do que realmente é necessário ao tentar evitar um problema conhecido por "TCP Silly Window Syndrome" (TCP SWS). Por isto, o protocolo TCP necessitaria trocar mais pacotes
de controle, o que pode retardar uma determinada conexão. A solução já foi aplicada no kernel do Linux e a mesma deve estar disponível nas próximas versões das distribuições Linux afetadas, dentre as principais Red Hat, Fedora, Ubuntu, Debian, Gentoo e Slackware. A solução recebeu o nome de "tcp: Prevent overzealous packetization by SWS logic". Para mais detalhes sobre o problema, leia as seções adicionais a seguir. Para ler a discussão completa sobre o problema,
acesse o histórico de discussões da lista Linux Kernel NetDev, disponível online através da URL http://www.spinics.net/lists/netdev/msg140097.html .