110 likes | 202 Views
UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE TECNOLOGIA DEPTO. DE ENGENHARIA ELÉTRICA Disciplina: TE 723 – Comunicação de Dados Profº. Eduardo Parente Ribeiro, Dr. Classificação de Protocolos Confiáveis Multicast Baseado no artigo “ A Classification of Reliable Multicast Protocols ”,
E N D
UNIVERSIDADE FEDERAL DO PARANÁSETOR DE TECNOLOGIADEPTO. DE ENGENHARIA ELÉTRICADisciplina: TE 723 – Comunicação de DadosProfº. Eduardo Parente Ribeiro, Dr. Classificação de Protocolos Confiáveis Multicast Baseado no artigo “A Classification of Reliable Multicast Protocols”, de J. Wiliam Atwood, Concordia University Aluna: Walkelly Schmidke Data: 28/09/2204.
Sumário • Introdução; • Requisitos de protocolos multicast; • Confiabilidade de dados; • Arquiteturas; • Mecanismos, modelos de comunicação e regras; • Exemplos de protocolos; • Análises; • Conclusão. Setembro de 2004 TE-723
Introdução • Comunicação Unicast (ponto-a-ponto) -> TCP IP; • Comunicação Multicast (múltiponto) -> muitos protocolos; • Cada protocolo multicast atende a necessidades específicas; • Critério de classificação: requisitos atendidos pelos protocolos. Setembro de 2004 TE-723
Requisitos de Protocolos Multicast • Número de emissores: 1-to-N, M-to-N; • Gerenciamento de grupo e escalabilidade de receptor: pequenos, médios e grandes grupos; • Confiabilidade de dados: categorias; • Controle de congestionamento: manutenção de velocidade de envio de dados, redução de taxa de transferência de alguns receptores; • Gerenciamento de grupo: conhecimento do conjunto de membros participantes do grupo; • Ordenação: ordem dos pacotes. Setembro de 2004 TE-723
Categorias de Confiabilidade de Dados • Critérios: eficiência de entrega, relatório de erros e recuperação de dados. • Categorias: • De melhor esforço • De latência limitada: tempo de vida útil do pacote; • Mais recente • Receptor centrado • Absoluta Setembro de 2004 TE-723
Arquiteturas de Protocolos Multicast • De distribuição de dados: fonte-especifica, árvore dividida; • De recuperação: LES – loss estimation system • Emissor-confiável • Receptor-confiável (hierárquico) • Controlador global, controlador local • De gerenciamento de grupo Setembro de 2004 TE-723
Mecanismos, Modelos de Comunicação e Normas • Troca de pacotes:unicast, multicast (ponto-a-multipontos, multiponto-a-multiponto); • Requisitos: • Distribuição de Dados • Detecção e Relatório de Erros • Recuperação de Dados • Gerenciamento de grupo • Ordenação Setembro de 2004 TE-723
Gerenciamento de Erros Setembro de 2004 TE-723
Exemplos de Protocolos Multicast • UDP – User Datagram Protocol • XTP – Xpress Transport Protocol • RMP – Reliable Multicast Protocol • SRM – Scalable Reliable Multicast Protocol • PGM – Pragmatic General Multicast Protocol • LGPM – Local Group Based Multicast Protocol • RMTP – Reliable Multicast Transport Protocol • FEC Híbridos Setembro de 2004 TE-723
Análise dos Requisitos Vs. Protocolos Multicast Setembro de 2004 TE-723
Conclusões • Grande variedade de protocolos multicast: atendimento de necessidades específicas de ambientes e redes. • Requisitos: número de emissores, gerenciamento de grupo e escalabilidade de receptor, confiabilidade de dados, controle de congestionamento, gerenciamento de grupo e ordenação. • Análise: • Grupos de protocolo • Arquiteturas de interação entre participantes • Escalabilidade • Mecanismos de confiabilidade • Modelos de Comunicação • Regras • Gerenciamento de grupo Setembro de 2004 TE-723