Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP

Detalhes bibliográficos
Autor(a) principal: Oliveira, Alex Avellar de
Data de Publicação: 2010
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/3349
Resumo: A Metrologia de Rede consiste em medir a performance na rede e a dificuldade aumenta de acordo com o crescimento dessas como a Internet. Determinadas aplicações na Internet funcionariam melhor se conseguissem obter características dos caminhos por onde passam. Existe um grande número de pesquisas técnicas que objetivam medir essas características. Como exemplo, pode-se estimar a capacidade do caminho em uma rede, estimar a disponibilidade de largura de banda, identificar melhores caminhos considerando o balanceamento de carga e aferir o desempenho de um caminho no que tange a perda, a retardo unidirecional, a RTT (Round Trip Time) e jitter. São fatores determinantes na obtenção de características na metrologia das redes: assumir a inexistência de ajuda dos equipamentos das redes que estão no meio do caminho; utilizar o mínimo de tráfego e processamentos adicionais, ou seja, baixo custo operacional; e, principalmente, manter a rapidez na obtenção das características, o suficiente para que uma aplicação possa usufruir dos resultados. O presente trabalho reproduz e compara as principais soluções encontradas que viabilizam a estimação de capacidade de um caminho utilizando o Transmission Control Protocol (TCP). Utilizou-se a técnica criada pelo grupo de medições da Universidade Federal do Espírito Santo, TCP-ECAP (Embedded Path Capacity Estimator in TCP) usado de forma passiva, sem o uso de pacotes de pesquisa. A estimativa de capacidade é obtida realizando inferências no protocolo TCP respeitando o mínimo de mudanças a partir do método de obtenção da estimativa de capacidade por par de pacotes. Foram realizadas alterações em arquivos da aplicação TCP no linux resultando na necessidade de compilação do Kernel. A rede de dados do Exército Brasileiro foi utilizada para os experimentos da ferramenta, com a seleção de Web Servers localizados em Brasília, São Paulo, Porto Alegre e Rio de Janeiro. Foram realizados testes com um gerador de gráficos denominado Pathcrawler com o objetivo de melhorar visualmente os resultados.
id UFRJ_3490d451c80f8f66132c6bcbc4a82a5d
oai_identifier_str oai:pantheon.ufrj.br:11422/3349
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Oliveira, Alex Avellar dehttp://lattes.cnpq.br/9209587647474415Azevedo, Moacyr Henrique Cruz de2017-12-19T15:42:51Z2023-11-30T03:02:31Z2010-03-19http://hdl.handle.net/11422/3349A Metrologia de Rede consiste em medir a performance na rede e a dificuldade aumenta de acordo com o crescimento dessas como a Internet. Determinadas aplicações na Internet funcionariam melhor se conseguissem obter características dos caminhos por onde passam. Existe um grande número de pesquisas técnicas que objetivam medir essas características. Como exemplo, pode-se estimar a capacidade do caminho em uma rede, estimar a disponibilidade de largura de banda, identificar melhores caminhos considerando o balanceamento de carga e aferir o desempenho de um caminho no que tange a perda, a retardo unidirecional, a RTT (Round Trip Time) e jitter. São fatores determinantes na obtenção de características na metrologia das redes: assumir a inexistência de ajuda dos equipamentos das redes que estão no meio do caminho; utilizar o mínimo de tráfego e processamentos adicionais, ou seja, baixo custo operacional; e, principalmente, manter a rapidez na obtenção das características, o suficiente para que uma aplicação possa usufruir dos resultados. O presente trabalho reproduz e compara as principais soluções encontradas que viabilizam a estimação de capacidade de um caminho utilizando o Transmission Control Protocol (TCP). Utilizou-se a técnica criada pelo grupo de medições da Universidade Federal do Espírito Santo, TCP-ECAP (Embedded Path Capacity Estimator in TCP) usado de forma passiva, sem o uso de pacotes de pesquisa. A estimativa de capacidade é obtida realizando inferências no protocolo TCP respeitando o mínimo de mudanças a partir do método de obtenção da estimativa de capacidade por par de pacotes. Foram realizadas alterações em arquivos da aplicação TCP no linux resultando na necessidade de compilação do Kernel. A rede de dados do Exército Brasileiro foi utilizada para os experimentos da ferramenta, com a seleção de Web Servers localizados em Brasília, São Paulo, Porto Alegre e Rio de Janeiro. Foram realizados testes com um gerador de gráficos denominado Pathcrawler com o objetivo de melhorar visualmente os resultados.The Metrics Network is to measure the network performance and the difficulty increases with the growth of these as the Internet. Certain applications on the Internet would work best if they could obtain characteristics of trodden paths. There are a number of research techniques that aim to measure these characteristics. As an example, we can estimate the capacity of the path in a network, estimate the available bandwidth, identify the best ways considering the load balancing and measuring the performance of a path with respect to loss, oneway delay, the RTT (Round Trip Time) and jitter. Are determining factors in obtaining metrology characteristics of networks, and take no help from the network equipment that are on the way, use the least traffic and further processing, ie, low cost, and above all, keep timeliness of the features, enough for one application can use the results. This work reproduces and compares the main solutions that enable the estimation of capacity of a path using the Transmission Control Protocol (TCP). We used the technique created by the group of measurements of the Federal University of Espirito Santo, TCP-ECAP (Embedded Path Capacity Estimator in TCP) used passively, without the use of search packages and the estimated capacity is obtained by performing inferences in the protocol TCP respecting the minimum number of changes from the method of obtaining the estimate of capacity per pair of packets. There have been changes in the application files in Linux TCP resulting in the need to compile a Kernel. The data network of the Brazilian Army was used for the experiments of the tool, with the selection of Web servers located in Brasilia, São Paulo, Porto Alegre and Rio de Janeiro. Tests were conducted with a graphics generator called Pathcrawler in order to visually enhance the results.Submitted by Raquel Porto (raquel@nce.ufrj.br) on 2017-12-19T15:42:51Z No. of bitstreams: 1 AOliveira.pdf: 1407194 bytes, checksum: 3ac2efe622d3a89b1ed230312129142f (MD5)Made available in DSpace on 2017-12-19T15:42:51Z (GMT). No. of bitstreams: 1 AOliveira.pdf: 1407194 bytes, checksum: 3ac2efe622d3a89b1ed230312129142f (MD5) Previous issue date: 2010-03-19porUniversidade Federal do Rio de JaneiroPrograma de Pós-Graduação em Gerência de Redes de Computadores e Tecnologia InternetUFRJBrasilInstituto Tércio Pacitti de Aplicações e Pesquisas ComputacionaisCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAORedes de computadoresTCP/IP (Protocolo de rede de computador)MetrologiaMetrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCPinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJORIGINALAOliveira.pdfAOliveira.pdfapplication/pdf1407194http://pantheon.ufrj.br:80/bitstream/11422/3349/1/AOliveira.pdf3ac2efe622d3a89b1ed230312129142fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/3349/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD5211422/33492023-11-30 00:02:31.249oai:pantheon.ufrj.br:11422/3349TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:02:31Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
title Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
spellingShingle Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
Oliveira, Alex Avellar de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Redes de computadores
TCP/IP (Protocolo de rede de computador)
Metrologia
title_short Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
title_full Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
title_fullStr Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
title_full_unstemmed Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
title_sort Metrologia de redes: estimativa da capacidade do caminho em uma rede embutido no protocolo TCP
author Oliveira, Alex Avellar de
author_facet Oliveira, Alex Avellar de
author_role author
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9209587647474415
dc.contributor.author.fl_str_mv Oliveira, Alex Avellar de
dc.contributor.advisor1.fl_str_mv Azevedo, Moacyr Henrique Cruz de
contributor_str_mv Azevedo, Moacyr Henrique Cruz de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Redes de computadores
TCP/IP (Protocolo de rede de computador)
Metrologia
dc.subject.por.fl_str_mv Redes de computadores
TCP/IP (Protocolo de rede de computador)
Metrologia
description A Metrologia de Rede consiste em medir a performance na rede e a dificuldade aumenta de acordo com o crescimento dessas como a Internet. Determinadas aplicações na Internet funcionariam melhor se conseguissem obter características dos caminhos por onde passam. Existe um grande número de pesquisas técnicas que objetivam medir essas características. Como exemplo, pode-se estimar a capacidade do caminho em uma rede, estimar a disponibilidade de largura de banda, identificar melhores caminhos considerando o balanceamento de carga e aferir o desempenho de um caminho no que tange a perda, a retardo unidirecional, a RTT (Round Trip Time) e jitter. São fatores determinantes na obtenção de características na metrologia das redes: assumir a inexistência de ajuda dos equipamentos das redes que estão no meio do caminho; utilizar o mínimo de tráfego e processamentos adicionais, ou seja, baixo custo operacional; e, principalmente, manter a rapidez na obtenção das características, o suficiente para que uma aplicação possa usufruir dos resultados. O presente trabalho reproduz e compara as principais soluções encontradas que viabilizam a estimação de capacidade de um caminho utilizando o Transmission Control Protocol (TCP). Utilizou-se a técnica criada pelo grupo de medições da Universidade Federal do Espírito Santo, TCP-ECAP (Embedded Path Capacity Estimator in TCP) usado de forma passiva, sem o uso de pacotes de pesquisa. A estimativa de capacidade é obtida realizando inferências no protocolo TCP respeitando o mínimo de mudanças a partir do método de obtenção da estimativa de capacidade por par de pacotes. Foram realizadas alterações em arquivos da aplicação TCP no linux resultando na necessidade de compilação do Kernel. A rede de dados do Exército Brasileiro foi utilizada para os experimentos da ferramenta, com a seleção de Web Servers localizados em Brasília, São Paulo, Porto Alegre e Rio de Janeiro. Foram realizados testes com um gerador de gráficos denominado Pathcrawler com o objetivo de melhorar visualmente os resultados.
publishDate 2010
dc.date.issued.fl_str_mv 2010-03-19
dc.date.accessioned.fl_str_mv 2017-12-19T15:42:51Z
dc.date.available.fl_str_mv 2023-11-30T03:02:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/3349
url http://hdl.handle.net/11422/3349
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 Federal do Rio de Janeiro
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Gerência de Redes de Computadores e Tecnologia Internet
dc.publisher.initials.fl_str_mv UFRJ
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/3349/1/AOliveira.pdf
http://pantheon.ufrj.br:80/bitstream/11422/3349/2/license.txt
bitstream.checksum.fl_str_mv 3ac2efe622d3a89b1ed230312129142f
dd32849f2bfb22da963c3aac6e26e255
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097098601332736