Teste de desempenho de Algoritmo de Controle de Congestionamento TCP utilizando testbed FIBRE
Resumo
O controle de congestionamento do TCP é fundamental para manter um bom funcionamento e desempenho de uma rede de internet, pois controla a taxa de transmissão realizada pelos emissores, evitando ou reduzindo ocasiões de congestionamento. Apesar de diversos estudos realizarem testes entre diferentes TCP’s, não existe um protocolo genérico ideal, mas sim protocolos que funcionam melhor em determinadas situações. Winstein e Balakrishan (2013) apresentaram no SIGCOMM um programa capaz de gerar algoritmos de controle de congestionamento para serem executados nos pontos finais da rede, o programa Remy. Os resultados apresentados no artigo, através de testes comparativos realizados pelo programa Network Simulation (NS2), demonstraram um funcionamento bastante superior aos protocolos atuais. Porém para a criação de novos algoritmos com diferentes cenários, o Remy requer um alto custo computacional, e ainda sim é necessário uma grande quantidade de dias para sua execução completa. Para a resolução desta problemática, criar uma versão suavizada do Remy permite minimizar o tempo de processamento e o custo computacional. Buscando facilitar o teste de desempenho e visando um teste em rede real, a utilização de uma testbed FIBRE se encaixa perfeitamente no cenário.
Referências
Andrew, L., Marcondes, C., Floyd, S., Dunn, L., Guillier, R., Gang, W., Eggert, L., Ha, S., and Rhee, I. (2008). Towards a common tcp evaluation suite. In Proc. PFLDnet.
Chaudhary, P. and Kumar, S. (2017). A review of comparative analysis of tcp variants for congestion control in network. International Journal of Computer Applications, 160(8).
Chrost, L. and Chydzinski, A. (2009). On the evaluation of the active queue management mechanisms. In Evolving Internet, 2009. INTERNET’09. First International Conference on, pages 113–118. IEEE.
Jacobson, V. (1988). Congestion avoidance and control. In ACM SIGCOMM computer communication review, volume 18, pages 314–329. ACM.
Sivaraman, A., Winstein, K., Thaker, P., and Balakrishnan, H. (2014). An experimental study of the learnability of congestion control. In ACM SIGCOMM Computer Communication Review, volume 44, pages 479–490. ACM.
Tanenbaum, A. S. (2003). 4a edição. Rio de Janeiro: Editora Campus.
Winstein, K. and Balakrishnan, H. (2013). Tcp ex machina: Computer-generated congestion control. In ACM SIGCOMM Computer Communication Review, volume 43, pages 123–134. ACM.
