Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Doria, Priscila Lôbo Gonçalves lattes
Orientador(a): Salgueiro, Ricardo José Paiva de Britto lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Sergipe
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: BR
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://ri.ufs.br/handle/riufs/3332
Resumo: The Datagram Congestion Control Protocol (DCCP) is a prominent transport protocol that has attracted the attention of the scientific community for its rapid progress and good results. The main novelty of DCCP is the performance priority design, as in UDP, however with congestion control capabilities, as in TCP. Literature about DCCP is still scarce and needs to be complemented to gather enouth scientific elements to support new research properly. In this context, this work joins the efforts of the scientific community to analise, mensure, compare and characterize DCCP in relevant scenarios that cover many real world situations. Three open questions were preliminarly identified in the literature: How DCCP behaves (i) when fighting for the same link bandwidth with other transport protocols; (ii) with highly relevant ones (e.g., Compound TCP, CUBIC) and (iii) fighting for the same link bandwidth with Compound TCP and CUBIC, adopting multimedia applications (e.g., VoIP). In this work, computational simulations are used to compare the performance of two DCCP variants (DCCP CCID2 and DCCP CCID3) with three highly representative TCP variants (Compound TCP, CUBIC and TCP SACK), in real world scenarios, including concurrent use of the same link by protocols, link errors and assorted bandwidths, latencies and traffic patterns. The simulation results show that, under contention, in most scenarios DCCP CCID2 has achieved higher throughput than Compound TCP or TCP SACK. Throughout the simulations there was a tendency of DCCP CCID3 to have lower throughput than the other chosen protocol. However, the results also showed that DCCP CCID3 has achieved significanly better throughput in the presence of link errors and higher values of latency and bandwidth, eventualy outperforming Compound TCP and TCP SACK. Finally, there was a tendency of predominance of CUBIC´ throughtput, which can be explained by its aggressive algorithm (i.e., non-linear) of return of the transmission window to the previous value before the discard event. However, CUBIC has presented the highest packet drop and the lowest delivery rate.
id UFS-2_4ac016fef8e4520e73cbea8edddee7b9
oai_identifier_str oai:oai:ri.ufs.br:repo_01:riufs/3332
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Doria, Priscila Lôbo Gonçalveshttp://lattes.cnpq.br/9864625936218072Salgueiro, Ricardo José Paiva de Brittohttp://lattes.cnpq.br/89276765451873732017-09-26T11:34:15Z2017-09-26T11:34:15Z2012-05-15DORIA, Priscila Lôbo Gonçalves. Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos. 2012. 160 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2012.https://ri.ufs.br/handle/riufs/3332The Datagram Congestion Control Protocol (DCCP) is a prominent transport protocol that has attracted the attention of the scientific community for its rapid progress and good results. The main novelty of DCCP is the performance priority design, as in UDP, however with congestion control capabilities, as in TCP. Literature about DCCP is still scarce and needs to be complemented to gather enouth scientific elements to support new research properly. In this context, this work joins the efforts of the scientific community to analise, mensure, compare and characterize DCCP in relevant scenarios that cover many real world situations. Three open questions were preliminarly identified in the literature: How DCCP behaves (i) when fighting for the same link bandwidth with other transport protocols; (ii) with highly relevant ones (e.g., Compound TCP, CUBIC) and (iii) fighting for the same link bandwidth with Compound TCP and CUBIC, adopting multimedia applications (e.g., VoIP). In this work, computational simulations are used to compare the performance of two DCCP variants (DCCP CCID2 and DCCP CCID3) with three highly representative TCP variants (Compound TCP, CUBIC and TCP SACK), in real world scenarios, including concurrent use of the same link by protocols, link errors and assorted bandwidths, latencies and traffic patterns. The simulation results show that, under contention, in most scenarios DCCP CCID2 has achieved higher throughput than Compound TCP or TCP SACK. Throughout the simulations there was a tendency of DCCP CCID3 to have lower throughput than the other chosen protocol. However, the results also showed that DCCP CCID3 has achieved significanly better throughput in the presence of link errors and higher values of latency and bandwidth, eventualy outperforming Compound TCP and TCP SACK. Finally, there was a tendency of predominance of CUBIC´ throughtput, which can be explained by its aggressive algorithm (i.e., non-linear) of return of the transmission window to the previous value before the discard event. However, CUBIC has presented the highest packet drop and the lowest delivery rate.O Datagram Congestion Control Protocol (DCCP) é um proeminente protocolo de transporte que vem atraindo a atenção da comunidade científica pelos seus rápidos avanços e bons resultados. A principal inovação do DCCP é a priorização de desempenho, como ocorre com o UDP, mas com capacidade de realizar controle de congestionamento, como ocorre com o TCP. Entretanto, a literatura sobre o DCCP ainda é escassa e necessita ser complementada para trazer elementos científicos suficientes para novas pesquisas. Neste contexto, este trabalho vem se somar aos esforços da comunidade científica para analisar, mensurar, comparar e caracterizar o DCCP em cenários representativos que incorporem diversas situações de uso. Identificaram-se então três questões alvo, ainda em aberto na literatura: qual é o comportamento do DCCP (i) quando disputa o mesmo enlace com outros protocolos de transporte; (ii) com protocolos de transporte relevantes (e.g., Compound TCP, CUBIC) e (iii) em disputa no mesmo enlace com o Compound TCP e o CUBIC, utilizando aplicações multimídia (e.g., VoIP). Neste trabalho, simulações computacionais são utilizadas para comparar duas variantes do DCCP (CCID2 e CCID3) a três variantes do TCP (Compound TCP, CUBIC e TCP SACK), em cenários onde ocorrem situações de mundo real, incluindo utilização concorrente do enlace pelos protocolos, presença de erros de transmissão no enlace, variação de largura de banda, variação de latência, e variação de padrão e distribuição de tráfego. Os resultados das simulações apontam que, sob contenção, na maioria dos cenários o DCCP CCID2 obteve vazão superior à do Compound TCP, do DCCP CCID3 e do TCP SACK. Ao longo das simulações observou-se uma tendência do DCCP CCID3 a ter vazão inferior à dos demais protocolos escolhidos. Entretanto, os resultados apontaram que o DCCP CCID3 obteve desempenho significativamente melhor na presença de erros de transmissão e com valores maiores de latência e de largura de banda, chegando a ultrapassar a vazão do DCCP CCID2 e do TCP SACK. Por fim, observou-se uma tendência de predominância do protocolo CUBIC no tocante à vazão, que pode ser determinada pelo seu algoritmo agressivo (i.e., não-linear) de retorno da janela de transmissão ao valor anterior aos eventos de descarte. Entretanto, o CUBIC apresentou o maior descarte de pacotes e a menor taxa de entrega.application/pdfporUniversidade Federal de SergipePós-Graduação em Ciência da ComputaçãoUFSBRProtocolos de redes de computadoresDatagram congestion control protocol (DCCP)Transmission control protocol (TCP)Voice over Internet Protocol (VoIP)CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAvaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSTEXTPRISCILA_LOBO_GONCALVES_DORIA.pdf.txtPRISCILA_LOBO_GONCALVES_DORIA.pdf.txtExtracted texttext/plain195395https://ri.ufs.br/jspui/bitstream/riufs/3332/2/PRISCILA_LOBO_GONCALVES_DORIA.pdf.txt24f6315c0e7d06b33297f73e6cb649f7MD52THUMBNAILPRISCILA_LOBO_GONCALVES_DORIA.pdf.jpgPRISCILA_LOBO_GONCALVES_DORIA.pdf.jpgGenerated Thumbnailimage/jpeg1257https://ri.ufs.br/jspui/bitstream/riufs/3332/3/PRISCILA_LOBO_GONCALVES_DORIA.pdf.jpg3a5c95b684f0db2faaae9e4258163310MD53ORIGINALPRISCILA_LOBO_GONCALVES_DORIA.pdfapplication/pdf3228315https://ri.ufs.br/jspui/bitstream/riufs/3332/1/PRISCILA_LOBO_GONCALVES_DORIA.pdfafbf1e545d9c8c974bb312bed9350a96MD51riufs/33322017-11-24 21:36:08.525oai:oai:ri.ufs.br:repo_01:riufs/3332Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2017-11-25T00:36:08Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.por.fl_str_mv Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
title Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
spellingShingle Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
Doria, Priscila Lôbo Gonçalves
Protocolos de redes de computadores
Datagram congestion control protocol (DCCP)
Transmission control protocol (TCP)
Voice over Internet Protocol (VoIP)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
title_full Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
title_fullStr Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
title_full_unstemmed Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
title_sort Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos
author Doria, Priscila Lôbo Gonçalves
author_facet Doria, Priscila Lôbo Gonçalves
author_role author
dc.contributor.author.fl_str_mv Doria, Priscila Lôbo Gonçalves
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9864625936218072
dc.contributor.advisor1.fl_str_mv Salgueiro, Ricardo José Paiva de Britto
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/8927676545187373
contributor_str_mv Salgueiro, Ricardo José Paiva de Britto
dc.subject.por.fl_str_mv Protocolos de redes de computadores
Datagram congestion control protocol (DCCP)
Transmission control protocol (TCP)
Voice over Internet Protocol (VoIP)
topic Protocolos de redes de computadores
Datagram congestion control protocol (DCCP)
Transmission control protocol (TCP)
Voice over Internet Protocol (VoIP)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The Datagram Congestion Control Protocol (DCCP) is a prominent transport protocol that has attracted the attention of the scientific community for its rapid progress and good results. The main novelty of DCCP is the performance priority design, as in UDP, however with congestion control capabilities, as in TCP. Literature about DCCP is still scarce and needs to be complemented to gather enouth scientific elements to support new research properly. In this context, this work joins the efforts of the scientific community to analise, mensure, compare and characterize DCCP in relevant scenarios that cover many real world situations. Three open questions were preliminarly identified in the literature: How DCCP behaves (i) when fighting for the same link bandwidth with other transport protocols; (ii) with highly relevant ones (e.g., Compound TCP, CUBIC) and (iii) fighting for the same link bandwidth with Compound TCP and CUBIC, adopting multimedia applications (e.g., VoIP). In this work, computational simulations are used to compare the performance of two DCCP variants (DCCP CCID2 and DCCP CCID3) with three highly representative TCP variants (Compound TCP, CUBIC and TCP SACK), in real world scenarios, including concurrent use of the same link by protocols, link errors and assorted bandwidths, latencies and traffic patterns. The simulation results show that, under contention, in most scenarios DCCP CCID2 has achieved higher throughput than Compound TCP or TCP SACK. Throughout the simulations there was a tendency of DCCP CCID3 to have lower throughput than the other chosen protocol. However, the results also showed that DCCP CCID3 has achieved significanly better throughput in the presence of link errors and higher values of latency and bandwidth, eventualy outperforming Compound TCP and TCP SACK. Finally, there was a tendency of predominance of CUBIC´ throughtput, which can be explained by its aggressive algorithm (i.e., non-linear) of return of the transmission window to the previous value before the discard event. However, CUBIC has presented the highest packet drop and the lowest delivery rate.
publishDate 2012
dc.date.issued.fl_str_mv 2012-05-15
dc.date.accessioned.fl_str_mv 2017-09-26T11:34:15Z
dc.date.available.fl_str_mv 2017-09-26T11:34:15Z
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 DORIA, Priscila Lôbo Gonçalves. Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos. 2012. 160 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2012.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/handle/riufs/3332
identifier_str_mv DORIA, Priscila Lôbo Gonçalves. Avaliação de desempenho de variantes dos Protocolos DCCP e TCP em cenários representativos. 2012. 160 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2012.
url https://ri.ufs.br/handle/riufs/3332
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Sergipe
dc.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFS
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de Sergipe
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/3332/2/PRISCILA_LOBO_GONCALVES_DORIA.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/3332/3/PRISCILA_LOBO_GONCALVES_DORIA.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/3332/1/PRISCILA_LOBO_GONCALVES_DORIA.pdf
bitstream.checksum.fl_str_mv 24f6315c0e7d06b33297f73e6cb649f7
3a5c95b684f0db2faaae9e4258163310
afbf1e545d9c8c974bb312bed9350a96
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1851759442220023808