Uma revisão do controle de congestionamento do SCTP
Ano de defesa: | 2019 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , , |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Tecnológica Federal do Paraná
Curitiba |
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
|
Departamento: |
Não Informado pela instituição
|
País: |
Brasil
|
Palavras-chave em Português: | |
Área do conhecimento CNPq: | |
Link de acesso: | http://repositorio.utfpr.edu.br/jspui/handle/1/4424 |
Resumo: | O protocolo de transporte Concurrent Multipath Transfer for Stream Control Transmission Protocol draft RFC (CMT-SCTP) (AMER et al., 2019) especifica que o transmissor deve implementar um novo algoritmo, Cwnd Update for CMT (CUC), para lidar com o aumento de saltos na sequência de chunks (blocos) de dados presentes nos selective acknowledgments (SACKs) do SCTP, que são causados naturalmente pelo uso de múltiplos caminhos. O algoritmo foi proposto de maneira a lidar com a visão tradicional de que saltos na sequência de blocos de dados indicam perdas de pacote e mitigar os efeitos que a reordenação natural do CMT tem neles. O SCTP agora tem uma errata (STEWART et al., 2019b) que trabalha melhor com tais selective acknowledgments (SACKs) na fase de prevenção de congestionamento, pois permite aumentar a janela de congestionamento mesmo sem um novo ACK acumulativo. Todavia a errata não alterou a fase de partida lenta, que será examinada nesse trabalho. Nossos resultados mostram um desempenho similar para baixos tempos de ida e volta (round trip time, RTTs) e um ganho para RTTs elevados, enquanto a quantidade total de retransmissões é reduzida. Portanto, nossa proposta é tornar o indicador de recuperação rápida uma variável por transporte, permitir o aumento da janela de congestionamento sem um novo ACK acumulativo mesmo na fase de partida lenta e remover o algoritmo CUC da especificação do CMT-SCTP. |