Publicação

Comunicação em grupo: Multicast Aplicacional versus Multicast IP

Ver documento

Detalhes bibliográficos
Resumo:Nos últimos anos, o Internet Protocol Television (IPTv) tem vindo a aumentar a sua popularidade junto dos principais Internet Service Providers (ISPs), que o utilizam de forma a modernizar as suas redes de partilha de conteúdos audiovisuais. Este tipo de aplicações utilizam comunicação em grupo, sobre redes IP (Internet Protocol), que requerem muita largura de banda e por isso, a escolha da melhor tecnologia para as suportar é de extrema importância. O multicast é a principal tecnologia para permitir uma comunicação eficiente para este tipo de rede, devido ao facto de ter sido desenhado para comunicações de um-paramuitos. No multicast implementado ao nível da camada de rede, o multicast IP, os routers são responsáveis pela subscrição dos utilizadores nos diferentes grupos e de fazer chegar o tráfego para os nós interessados. Apesar da crença que o multicast IP é a arquitetura mais eficiente para distribuir informação para diferentes grupos, a sua lenta implementação levou a que alguns investigadores questionassem se a camada de rede é, necessariamente, a melhor camada para implementar a funcionalidade de multicast. Assim, surgiu o multicast na camada de aplicação (Application Layer Multicast - ALM), como uma técnica alternativa para o multicast. Nesta abordagem, a funcionalidade multicast é implementada nos sistemas finais, em vez de nos routers da rede. A presente dissertação começa por efetuar um levantamento dos principais protocolos do paradigma multicast, ao nível da camada de rede e da camada aplicacional. Depois estabelece plataformas de simulação para multicast aplicacional e de nível de rede. Por fim, analisa o desempenho de uma solução multicast de cada camada, num cenário de teste, com recurso à simulação, de modo a contribuir para a longa discussão sobre qual a solução mais adequada, para ser implementada em larga escala.
Autores principais:Fernandes, Ana Margarida Xavier Ferreira
Assunto:IPTv Multicast Multicast IP ALM IP Multicast Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ano:2015
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:Nos últimos anos, o Internet Protocol Television (IPTv) tem vindo a aumentar a sua popularidade junto dos principais Internet Service Providers (ISPs), que o utilizam de forma a modernizar as suas redes de partilha de conteúdos audiovisuais. Este tipo de aplicações utilizam comunicação em grupo, sobre redes IP (Internet Protocol), que requerem muita largura de banda e por isso, a escolha da melhor tecnologia para as suportar é de extrema importância. O multicast é a principal tecnologia para permitir uma comunicação eficiente para este tipo de rede, devido ao facto de ter sido desenhado para comunicações de um-paramuitos. No multicast implementado ao nível da camada de rede, o multicast IP, os routers são responsáveis pela subscrição dos utilizadores nos diferentes grupos e de fazer chegar o tráfego para os nós interessados. Apesar da crença que o multicast IP é a arquitetura mais eficiente para distribuir informação para diferentes grupos, a sua lenta implementação levou a que alguns investigadores questionassem se a camada de rede é, necessariamente, a melhor camada para implementar a funcionalidade de multicast. Assim, surgiu o multicast na camada de aplicação (Application Layer Multicast - ALM), como uma técnica alternativa para o multicast. Nesta abordagem, a funcionalidade multicast é implementada nos sistemas finais, em vez de nos routers da rede. A presente dissertação começa por efetuar um levantamento dos principais protocolos do paradigma multicast, ao nível da camada de rede e da camada aplicacional. Depois estabelece plataformas de simulação para multicast aplicacional e de nível de rede. Por fim, analisa o desempenho de uma solução multicast de cada camada, num cenário de teste, com recurso à simulação, de modo a contribuir para a longa discussão sobre qual a solução mais adequada, para ser implementada em larga escala.