Uma revisão do controle de congestionamento do SCTP
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | 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. |
id |
UTFPR-12_5866620b2e5df963ba023ffa64aebe24 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/4424 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2019-09-18T17:57:54Z2019-09-18T17:57:54Z2019-08-12LEITNER, Marcelo Ricardo. Uma revisão do controle de congestionamento do SCTP. 2019. 52 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/4424O 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.CMT-SCTP specifies that the sender should implement a new algorithm, CUC, to cope with the increased amount of gap blocks present in SCTP selective acknowledgments (SACKs), naturally caused by multipath usage. It was proposed in order to cope with the traditional view that gap blocks indicate packet loss and to mitigate the effects that natural reordering on CMT had on it. SCTP now has an errata (STEWART et al., 2019b) that better deals with such selective acknowledgments (SACKs) in congestion avoidance phase, as it allows increasing congestion window even if the cumulative ACK did not advance. It did not change, though, the slow start phase, and that is what we examine in this paper. Our results indicate the performance is similar for low RTTs and improved for higher ones, while reducing the total amount of retransmissions. Therefore, our proposal is to make the Fast Recovery flag to be per transport, to allow increasing the congestion window without new cumulative ACKs also in slow start phase and to remove CUC indication from CMT-SCTP specification.porUniversidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialUTFPRBrasilCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOESEngenharia ElétricaRede de computador - ProtocolosRoteadores (Redes de computadores)TCP/IP (Protocolo de rede de computador)Algorítmos computacionaisComputer network protocolsRouters (Computer network)TCP/IP (Computer network protocol)Computer algorithmsUma revisão do controle de congestionamento do SCTPA review of SCTP’s congestion controlinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCuritibaFonseca, Mauro Sergio Pereirahttp://lattes.cnpq.br/6534637358360971Fonseca, Anelise Munarettohttp://lattes.cnpq.br/4992303457891284Fonseca, Mauro Sergio PereiraPedroso, Carlos MarceloFonseca, Keiko Verônica Onohttp://lattes.cnpq.br/9973546390659539Leitner, Marcelo Ricardoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCT_CPGEI_M_Leitner, Marcelo Ricardo_2019.pdfCT_CPGEI_M_Leitner, Marcelo Ricardo_2019.pdfapplication/pdf655050http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/1/CT_CPGEI_M_Leitner%2c%20Marcelo%20Ricardo_2019.pdf73f3b7a37a260576b27a3e07b65054cbMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_CPGEI_M_Leitner, Marcelo Ricardo_2019.pdf.txtCT_CPGEI_M_Leitner, Marcelo Ricardo_2019.pdf.txtExtracted texttext/plain93833http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/3/CT_CPGEI_M_Leitner%2c%20Marcelo%20Ricardo_2019.pdf.txt4867530647fdcfced785764ae82711e3MD53THUMBNAILCT_CPGEI_M_Leitner, Marcelo Ricardo_2019.pdf.jpgCT_CPGEI_M_Leitner, Marcelo Ricardo_2019.pdf.jpgGenerated Thumbnailimage/jpeg1221http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/4/CT_CPGEI_M_Leitner%2c%20Marcelo%20Ricardo_2019.pdf.jpg019353d71c6e3dc0bc9dc06aaf98b8f5MD541/44242019-09-19 03:00:46.526oai:repositorio.utfpr.edu.br:1/4424TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2019-09-19T06:00:46Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Uma revisão do controle de congestionamento do SCTP |
dc.title.alternative.pt_BR.fl_str_mv |
A review of SCTP’s congestion control |
title |
Uma revisão do controle de congestionamento do SCTP |
spellingShingle |
Uma revisão do controle de congestionamento do SCTP Leitner, Marcelo Ricardo CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES Rede de computador - Protocolos Roteadores (Redes de computadores) TCP/IP (Protocolo de rede de computador) Algorítmos computacionais Computer network protocols Routers (Computer network) TCP/IP (Computer network protocol) Computer algorithms Engenharia Elétrica |
title_short |
Uma revisão do controle de congestionamento do SCTP |
title_full |
Uma revisão do controle de congestionamento do SCTP |
title_fullStr |
Uma revisão do controle de congestionamento do SCTP |
title_full_unstemmed |
Uma revisão do controle de congestionamento do SCTP |
title_sort |
Uma revisão do controle de congestionamento do SCTP |
author |
Leitner, Marcelo Ricardo |
author_facet |
Leitner, Marcelo Ricardo |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Fonseca, Mauro Sergio Pereira |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/6534637358360971 |
dc.contributor.advisor-co1.fl_str_mv |
Fonseca, Anelise Munaretto |
dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/4992303457891284 |
dc.contributor.referee1.fl_str_mv |
Fonseca, Mauro Sergio Pereira |
dc.contributor.referee2.fl_str_mv |
Pedroso, Carlos Marcelo |
dc.contributor.referee3.fl_str_mv |
Fonseca, Keiko Verônica Ono |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/9973546390659539 |
dc.contributor.author.fl_str_mv |
Leitner, Marcelo Ricardo |
contributor_str_mv |
Fonseca, Mauro Sergio Pereira Fonseca, Anelise Munaretto Fonseca, Mauro Sergio Pereira Pedroso, Carlos Marcelo Fonseca, Keiko Verônica Ono |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES Rede de computador - Protocolos Roteadores (Redes de computadores) TCP/IP (Protocolo de rede de computador) Algorítmos computacionais Computer network protocols Routers (Computer network) TCP/IP (Computer network protocol) Computer algorithms Engenharia Elétrica |
dc.subject.por.fl_str_mv |
Rede de computador - Protocolos Roteadores (Redes de computadores) TCP/IP (Protocolo de rede de computador) Algorítmos computacionais Computer network protocols Routers (Computer network) TCP/IP (Computer network protocol) Computer algorithms |
dc.subject.capes.pt_BR.fl_str_mv |
Engenharia Elétrica |
description |
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. |
publishDate |
2019 |
dc.date.accessioned.fl_str_mv |
2019-09-18T17:57:54Z |
dc.date.available.fl_str_mv |
2019-09-18T17:57:54Z |
dc.date.issued.fl_str_mv |
2019-08-12 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
LEITNER, Marcelo Ricardo. Uma revisão do controle de congestionamento do SCTP. 2019. 52 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/4424 |
identifier_str_mv |
LEITNER, Marcelo Ricardo. Uma revisão do controle de congestionamento do SCTP. 2019. 52 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/4424 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial |
dc.publisher.initials.fl_str_mv |
UTFPR |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/1/CT_CPGEI_M_Leitner%2c%20Marcelo%20Ricardo_2019.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/3/CT_CPGEI_M_Leitner%2c%20Marcelo%20Ricardo_2019.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4424/4/CT_CPGEI_M_Leitner%2c%20Marcelo%20Ricardo_2019.pdf.jpg |
bitstream.checksum.fl_str_mv |
73f3b7a37a260576b27a3e07b65054cb b9d82215ab23456fa2d8b49c5df1b95b 4867530647fdcfced785764ae82711e3 019353d71c6e3dc0bc9dc06aaf98b8f5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805922972890824704 |