110 likes | 206 Views
Explore the classification of reliable multicast protocols based on the article "A Classification of Reliable Multicast Protocols." Study protocols, requirements, reliability, architectures, communication models, examples, analysis, and conclusions. Learn about various protocols and their specific needs. Discover criteria, categories, and mechanisms required for multicast protocol reliability assessment.
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