No que diz respeito à pesquisa, há alguns projetos gerenciados no Centro de Arquiteturas Avançadas da Internet (CAIA) da Universidade de Swinburne. Eles têm se concentrado, pelo menos em parte, em algoritmos baseados em atraso no FreeBSD [newtcp]. Juntamente com o suporte da fundação FreeBSD, o trabalho do projeto newtcp foi integrado com o FreeBSD 9.0 e versões posteriores.
Em aplicações UNIX mais amplas, pessoalmente tenho visto algum sucesso com o controle de congestionamento TCP da Westwood +, no Linux. Westwood pode ser particularmente útil em aplicações sem fio [Casetti2002]. Eu também encontrei um bom artigo sobre um TCP-FIT [Wang2011]
Pessoalmente, sou relativamente novo na plataforma do FreeBSD. Eu estimaria que para qualquer aplicação imediata na rede sem fio, o trabalho da CAIA no controle de congestionamento TCP baseado em atraso pode ter algum interesse particular.
Tentando estender a resposta de Steve Wills, além de haver a atual disponibilidade de algoritmos de controle de congestionamento TCP em qualquer instalação única de um kernel do FreeBSD, o Manual do FreeBSD inclui instruções sobre a reconstrução do kernel do FreeBSD. [Manual Ch 9.]
Conjecturalmente, com um ambiente de construção usando Pourdriere para automação de compilação de pacotes e serviços PXE / Netboot de redes LAN (BootP, DHCP, etc), pode ser possível construir um ambiente de benchmarking relativamente confortável para aplicações do TCP disponível. algoritmos de controle de congestionamento, em diferentes plataformas e em diferentes configurações de rede. Além disso, conjecturalmente, talvez possa haver algum trabalho existente no sentido de simular o ruído do canal de rádio e outras interferências de canal sem fio, como para estimar o desempenho do sistema em configurações do mundo real. Pessoalmente, tenho medo de que a Universidade que estou frequentando on-line não tenha um laboratório bem equipado para esse tipo de pesquisa, mas tenho certeza de que isso deve ser possível em algum ponto da academia.
Aqui está a breve bibliografia:
Esses artigos podem estar disponíveis diretamente de seus respectivos editores e podem estar disponíveis em edições pré-impressas das respectivas instituições de concessão.