Um protocolo ALM baseado em desigualdade triangular para distribuição de conteúdo
Autor(a) principal: | |
---|---|
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 |