Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo

Detalhes bibliográficos
Autor(a) principal: Huzioka, Daniel Tetsuo
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: http://hdl.handle.net/1884/24864
Resumo: Resumo: A comunicação por difusão seletiva, ou multicast, permite que uma única transmissão seja feita para um grupo de destinatários. Aplicações de distribuição de conteúdo em larga escala na Internet demandam este tipo de comunicação. Por não haver amplo suporte à comunicação multicast na camada de rede da Internet, alguns protocolos (chamados protocolos ALM Application Layer Multicast) simulam a camada de rede através de redes sobrepostas na camada de aplicação, permitindo o uso da comunicação multicast sobre essas redes. Neste trabalho apresentamos o PALMS, um protocolo ALM voltado para a distribuição de contedo conteínuo proveniente de uma única fonte. Os objetivos principais do PALMS são a distribuição de conteúdo utilizando poucas mensagens de controle e a possibilidade de implantação na estrutura atual da Internet. A arquitetura do PALMS consiste de um servidor responsável pela geração de conteúdo, um tracker responsável pelo auxílio a entrada de nós na rede e pelos peers, que além de consumirem o conteúdo também são responsáveis por propaga-lo pela rede. Os peers se organizam em grupos, e acordos de compartilhamento nos grupos determinam de quem o peer recebe e para quais peers o uxo deve ser transmitido.O PALMS conta com um mecanismo que permite aos peers realizarem trocas de acordos além de diminuir o tempo de recebimento do conteúdo. Este mecanismo utiliza o round-trip-time (RTT) entre os peers, e baseia-se no conceito de desigualdades triangulares. Quando um peer atesta que, ao trocar os acordos de recebimento e transmissão com seu peer transmissor, o tempo de recebimento das mensagens diminui, os acordos são trocados assim como e as posições dos peers no grupo. O protocolo foi implementado no simulador PeerSIM utilizando a linguagem Java, e comparado a outros protocolos de distribuição de conteúdo. Experimentos demonstram que, além do PALMS apresentar-se como uma solução factível na Internet hoje, ele também utiliza menor largura de banda para mensagens de controle que as alternativas apresentadas.
id UFPR_2e70bb21dac27187a78ce754588be234
oai_identifier_str oai:acervodigital.ufpr.br:1884/24864
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Huzioka, Daniel TetsuoDuarte Junior, Elias ProcopioUniversidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática2010-11-26T14:01:26Z2010-11-26T14:01:26Z2010-11-26http://hdl.handle.net/1884/24864Resumo: A comunicação por difusão seletiva, ou multicast, permite que uma única transmissão seja feita para um grupo de destinatários. Aplicações de distribuição de conteúdo em larga escala na Internet demandam este tipo de comunicação. Por não haver amplo suporte à comunicação multicast na camada de rede da Internet, alguns protocolos (chamados protocolos ALM Application Layer Multicast) simulam a camada de rede através de redes sobrepostas na camada de aplicação, permitindo o uso da comunicação multicast sobre essas redes. Neste trabalho apresentamos o PALMS, um protocolo ALM voltado para a distribuição de contedo conteínuo proveniente de uma única fonte. Os objetivos principais do PALMS são a distribuição de conteúdo utilizando poucas mensagens de controle e a possibilidade de implantação na estrutura atual da Internet. A arquitetura do PALMS consiste de um servidor responsável pela geração de conteúdo, um tracker responsável pelo auxílio a entrada de nós na rede e pelos peers, que além de consumirem o conteúdo também são responsáveis por propaga-lo pela rede. Os peers se organizam em grupos, e acordos de compartilhamento nos grupos determinam de quem o peer recebe e para quais peers o uxo deve ser transmitido.O PALMS conta com um mecanismo que permite aos peers realizarem trocas de acordos além de diminuir o tempo de recebimento do conteúdo. Este mecanismo utiliza o round-trip-time (RTT) entre os peers, e baseia-se no conceito de desigualdades triangulares. Quando um peer atesta que, ao trocar os acordos de recebimento e transmissão com seu peer transmissor, o tempo de recebimento das mensagens diminui, os acordos são trocados assim como e as posições dos peers no grupo. O protocolo foi implementado no simulador PeerSIM utilizando a linguagem Java, e comparado a outros protocolos de distribuição de conteúdo. Experimentos demonstram que, além do PALMS apresentar-se como uma solução factível na Internet hoje, ele também utiliza menor largura de banda para mensagens de controle que as alternativas apresentadas.application/pdfAlgoritmos de computadorRedes de computaçaoInternet (Redes de computação)TesesUm protocolo ALM baseado em desigualdade triangular para distribuição de conteúdoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALDaniel Tetsuo Huzioka - Dissertacao.pdfapplication/pdf1441318https://acervodigital.ufpr.br/bitstream/1884/24864/1/Daniel%20Tetsuo%20Huzioka%20-%20Dissertacao.pdfdc828ad75e6bcbd712b62896c9ac994fMD51open accessTEXTDaniel Tetsuo Huzioka - Dissertacao.pdf.txtDaniel Tetsuo Huzioka - Dissertacao.pdf.txtExtracted Texttext/plain151289https://acervodigital.ufpr.br/bitstream/1884/24864/2/Daniel%20Tetsuo%20Huzioka%20-%20Dissertacao.pdf.txtadfaa33f3b56f223f36efaf3c64bcfb2MD52open accessTHUMBNAILDaniel Tetsuo Huzioka - Dissertacao.pdf.jpgDaniel Tetsuo Huzioka - Dissertacao.pdf.jpgGenerated Thumbnailimage/jpeg1171https://acervodigital.ufpr.br/bitstream/1884/24864/3/Daniel%20Tetsuo%20Huzioka%20-%20Dissertacao.pdf.jpgebbaa2e5454765934a60266a8bab77e2MD53open access1884/248642016-04-07 08:29:41.23open accessoai:acervodigital.ufpr.br:1884/24864Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082016-04-07T11:29:41Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
title Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
spellingShingle Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
Huzioka, Daniel Tetsuo
Algoritmos de computador
Redes de computaçao
Internet (Redes de computação)
Teses
title_short Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
title_full Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
title_fullStr Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
title_full_unstemmed Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
title_sort Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
author Huzioka, Daniel Tetsuo
author_facet Huzioka, Daniel Tetsuo
author_role author
dc.contributor.other.pt_BR.fl_str_mv Duarte Junior, Elias Procopio
Universidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática
dc.contributor.author.fl_str_mv Huzioka, Daniel Tetsuo
dc.subject.por.fl_str_mv Algoritmos de computador
Redes de computaçao
Internet (Redes de computação)
Teses
topic Algoritmos de computador
Redes de computaçao
Internet (Redes de computação)
Teses
description Resumo: A comunicação por difusão seletiva, ou multicast, permite que uma única transmissão seja feita para um grupo de destinatários. Aplicações de distribuição de conteúdo em larga escala na Internet demandam este tipo de comunicação. Por não haver amplo suporte à comunicação multicast na camada de rede da Internet, alguns protocolos (chamados protocolos ALM Application Layer Multicast) simulam a camada de rede através de redes sobrepostas na camada de aplicação, permitindo o uso da comunicação multicast sobre essas redes. Neste trabalho apresentamos o PALMS, um protocolo ALM voltado para a distribuição de contedo conteínuo proveniente de uma única fonte. Os objetivos principais do PALMS são a distribuição de conteúdo utilizando poucas mensagens de controle e a possibilidade de implantação na estrutura atual da Internet. A arquitetura do PALMS consiste de um servidor responsável pela geração de conteúdo, um tracker responsável pelo auxílio a entrada de nós na rede e pelos peers, que além de consumirem o conteúdo também são responsáveis por propaga-lo pela rede. Os peers se organizam em grupos, e acordos de compartilhamento nos grupos determinam de quem o peer recebe e para quais peers o uxo deve ser transmitido.O PALMS conta com um mecanismo que permite aos peers realizarem trocas de acordos além de diminuir o tempo de recebimento do conteúdo. Este mecanismo utiliza o round-trip-time (RTT) entre os peers, e baseia-se no conceito de desigualdades triangulares. Quando um peer atesta que, ao trocar os acordos de recebimento e transmissão com seu peer transmissor, o tempo de recebimento das mensagens diminui, os acordos são trocados assim como e as posições dos peers no grupo. O protocolo foi implementado no simulador PeerSIM utilizando a linguagem Java, e comparado a outros protocolos de distribuição de conteúdo. Experimentos demonstram que, além do PALMS apresentar-se como uma solução factível na Internet hoje, ele também utiliza menor largura de banda para mensagens de controle que as alternativas apresentadas.
publishDate 2010
dc.date.accessioned.fl_str_mv 2010-11-26T14:01:26Z
dc.date.available.fl_str_mv 2010-11-26T14:01:26Z
dc.date.issued.fl_str_mv 2010-11-26
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.uri.fl_str_mv http://hdl.handle.net/1884/24864
url http://hdl.handle.net/1884/24864
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.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/24864/1/Daniel%20Tetsuo%20Huzioka%20-%20Dissertacao.pdf
https://acervodigital.ufpr.br/bitstream/1884/24864/2/Daniel%20Tetsuo%20Huzioka%20-%20Dissertacao.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/24864/3/Daniel%20Tetsuo%20Huzioka%20-%20Dissertacao.pdf.jpg
bitstream.checksum.fl_str_mv dc828ad75e6bcbd712b62896c9ac994f
adfaa33f3b56f223f36efaf3c64bcfb2
ebbaa2e5454765934a60266a8bab77e2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1813898848729300992