Publicação
Comunicação em grupo: Multicast Aplicacional versus Multicast IP
| 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 |
| 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. |
|---|