Uma investigação sobre a escalabilidade de variantes do protocolo TCP para redes de alta velocidade
Resumo
O protocolo TCP Reno apresenta sérias limitações em redes com produto banda-atraso elevado como lento crescimento da janela de congestionamento na fase de Congestion Avoidance que causa subutilização de banda por longos períodos. Diversas variantes do protocolo TCP Reno têm sido propostas com o objetivo de superar seu desempenho na obtenção de banda em enlaces de grande capacidade. Neste artigo investigamos a propriedade de escalabilidade de sete protocolos variantes do TCP para redes de alta velocidade: BIC, CUBIC, FAST, HSTCP, HTCP, Libra e STCP seguindo as recomendações atuais para avaliação de protocolos.Referências
Bullot, H., Cottrell, R. L., and Hughes-Jones, R. (2003). Evaluation of advanced TCP stacks on fast long-distance production networks. J. Grid Comput., 1(4):345–359.
David X. Wei, Pei Cao, S. H. L. (2005). Time for a TCP benchmark suite? Disponível em: [link].
Floyd, S. (2002). Highspeed TCP for large congestion windows. RFC-3742.
Floyd, S. (2007). Metrics for the evaluation of congestion control mechanisms. Internet-Draft: draft-irtf-tmrg-metrics-07.
Floyd, S., Ratnasamy, S., and Shenker, S. (2002). Modifying TCP’s congestion control for high speeds. Internet-Draft.
Ha, S., Kim, Y., Le, L., Rhee, I., and Xu, L. (2006). A step toward realistic performance evaluation of high-speed TCP variants. In In Proc of PFLDnet2006, Nara, Japan.
Jin, C., Wei, D. X., and Low, S. H. (2004a). FAST TCP: Motivation, architecture, algorithms, performance. In IEEE Infocom.
Jin, C., Wei, D. X., Low, S. H., Buhrmaster, G., Bunn, J., Choe, D. H., Cottrel, R. L. A., Doyle, J. C., Feng, W., Martin, O., Newman, H., Paganini, F., Ravot, S., and Singh, S. (2004b). FAST TCP: From theory to experiments. IEEE Network, 19(1):4–11.
Kelly, T. (2003). Scalable TCP: Improving performance in highspeed wide area networks. Technical Report 2, CERN-IT Division.
Leith, D. and Shorten, R. (2004). H-TCP: TCP for high-speed and long-distance networks. In In Proc of PFLDnet2004, Argonne.
Leith, D., Shorten, R., and Lee, Y. (2005). H-TCP: A framework for congestion control in high-speed and long-distance networks. Technical report, Hamilton Institute.
Marfia, G., Palazzi, C., Pau, G., Gerla, M., and Roccetti, M. (2005). TCP-libra: Exploring RTT fairness for TCP. Technical Report TR-050037, UCLA-CSD.
Rhee, I. and Xu, L. (2005). CUBIC: A new TCP-friendly high-speed TCP variant. In In Proc of PFLDnet2005, Lyon, France.
Sally Floyd, E. K. (2006). Tools for the evaluation of simulation and testbed scenarios. Internet-Draft: draft-irtf-tmrg-tools-03.
Souza, E. and Agarwal, D. (2003). A highspeed TCP study: Characteristics and deployment issues. Technical Report LBNL-53215, Lawrence Berkeley National Lab.
Weigle, M. C., Sharma, P., and IV, J. R. F. (2006). Performance of competing high-speed TCP flows. In Networking, pages 476–487, Coimbra, Portugal.
Xu, L., Harfoush, K., and Rhee, I. (2004). Binary increase congestion control (BIC) for fast long-distance networks. In IEEE Infocom, volume 4, pages 2514–2524.
Yee-Ting Li, D. L. and Shorten, R. N. (2006). Experimental evaluation of TCP protocols for high-speed networks. Technical report, Hamilton Institute, NUI Maynooth.
David X. Wei, Pei Cao, S. H. L. (2005). Time for a TCP benchmark suite? Disponível em: [link].
Floyd, S. (2002). Highspeed TCP for large congestion windows. RFC-3742.
Floyd, S. (2007). Metrics for the evaluation of congestion control mechanisms. Internet-Draft: draft-irtf-tmrg-metrics-07.
Floyd, S., Ratnasamy, S., and Shenker, S. (2002). Modifying TCP’s congestion control for high speeds. Internet-Draft.
Ha, S., Kim, Y., Le, L., Rhee, I., and Xu, L. (2006). A step toward realistic performance evaluation of high-speed TCP variants. In In Proc of PFLDnet2006, Nara, Japan.
Jin, C., Wei, D. X., and Low, S. H. (2004a). FAST TCP: Motivation, architecture, algorithms, performance. In IEEE Infocom.
Jin, C., Wei, D. X., Low, S. H., Buhrmaster, G., Bunn, J., Choe, D. H., Cottrel, R. L. A., Doyle, J. C., Feng, W., Martin, O., Newman, H., Paganini, F., Ravot, S., and Singh, S. (2004b). FAST TCP: From theory to experiments. IEEE Network, 19(1):4–11.
Kelly, T. (2003). Scalable TCP: Improving performance in highspeed wide area networks. Technical Report 2, CERN-IT Division.
Leith, D. and Shorten, R. (2004). H-TCP: TCP for high-speed and long-distance networks. In In Proc of PFLDnet2004, Argonne.
Leith, D., Shorten, R., and Lee, Y. (2005). H-TCP: A framework for congestion control in high-speed and long-distance networks. Technical report, Hamilton Institute.
Marfia, G., Palazzi, C., Pau, G., Gerla, M., and Roccetti, M. (2005). TCP-libra: Exploring RTT fairness for TCP. Technical Report TR-050037, UCLA-CSD.
Rhee, I. and Xu, L. (2005). CUBIC: A new TCP-friendly high-speed TCP variant. In In Proc of PFLDnet2005, Lyon, France.
Sally Floyd, E. K. (2006). Tools for the evaluation of simulation and testbed scenarios. Internet-Draft: draft-irtf-tmrg-tools-03.
Souza, E. and Agarwal, D. (2003). A highspeed TCP study: Characteristics and deployment issues. Technical Report LBNL-53215, Lawrence Berkeley National Lab.
Weigle, M. C., Sharma, P., and IV, J. R. F. (2006). Performance of competing high-speed TCP flows. In Networking, pages 476–487, Coimbra, Portugal.
Xu, L., Harfoush, K., and Rhee, I. (2004). Binary increase congestion control (BIC) for fast long-distance networks. In IEEE Infocom, volume 4, pages 2514–2524.
Yee-Ting Li, D. L. and Shorten, R. N. (2006). Experimental evaluation of TCP protocols for high-speed networks. Technical report, Hamilton Institute, NUI Maynooth.
Publicado
30/06/2007
Como Citar
MICHEL, Neila Fernanda; FONSECA, Nelson L. S..
Uma investigação sobre a escalabilidade de variantes do protocolo TCP para redes de alta velocidade. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 6. , 2007, Rio de Janeiro/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2007
.
p. 635-652.
ISSN 2595-6167.
