Teoremas Teorema 5.1: Para, o número máximo de candi- datos restantes no pulso s=2k no algoritmo S_Elect_Leader_C é. Prova: No pulso s=2k, por (5.3) um.

Slides:



Advertisements
Apresentações semelhantes
Grafos eulerianos 1.
Advertisements

Árvores CC/EC/Mestrado Teoria dos Grafos ‏ 1.
Lei de Little.
Planejamento Viviane Torres da Silva
N Rainhas Descrição do Problema Satisfação de Restrições (CSP)
Teoria da Computação EQUIVALÊNCIA DE PROGRAMAS E MÁQUINA Fabrício Dias
Elementos de Lógica Matemática
Celso C. Ribeiro Caroline T. Rocha
Percursos em um grafo 2010/1 Teoria dos Grafos (INF 5037/INF2781)
UFES CC/EC/Mestrado Teoria dos Grafos Árvores. UFES CC/EC/Mestrado Teoria dos Grafos Árvores Grafo Acíclico: não possui ciclos.
Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 8 Defeitos e falhas de software Especificação errada: pode não.
LÓGICA MATEMÁTICA IMPLICAÇÃO LÓGICA
Introdução a Algoritmos Seqüenciais
Prof. Júlio Cesar Nievola
Comunicação Cliente-Servidor
Teoria dos Grafos – Aula 6
Teoria dos Grafos – Aula 3 Árvores
Teoria dos Grafos Loana T. Nogueira Aula 5.
Algoritmos Distribuídos Professora: Lúcia Drummond
Instituto de Computação - UFF Detecção de Terminação Algoritmos Distribuídos Professora: Lúcia Drummond.
Capítulo 2: Modelo de Computação distribuída
Capítulo 4: Estado Global
Algoritmos Distribuídos Professora: Lúcia Drummond
Algoritmos Distribuídos Professora: Lúcia Drummond
Medida do Tempo de Execução de um Programa
Medida do Tempo de Execução de um Programa
Medida do Tempo de Execução de um Programa David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP.
BCC101 – Matemática Discreta
Técnicas de Apresentação
Programação de Periféricos I²C
Modelos Fundamentais -> Interação Falhas Segurança.
Recorrências.
6.3 – Estruturas Repetitivas
CONSENSO O grande mal-entendido
PROBABILISTC CLOCK SYNCHRONIZATION
3 - Equações Lineares de Segunda Ordem
Prof. Roberto Cristóvão
Explorando os quadrados mágicos (3x3)
Informática Teórica Engenharia da Computação
Prof. Roberto Cristóvão
TEORIA AXIOMÁTICA DOS CONJUNTOS
Exercícios: Alg Gulosos Eduardo Laber. Cap 4-Exercício 2 a)Verdadeiro, já que trocando cada elemento pelo seu quadrado não altera a ordem das arestas.
UNIVERSIDADE ESTADUAL DE SANTA CRUZ
6/7/2014 Mestrado em Ciencia da Computacao Otimização da Técnica Apriori Sandra de Amo Data Mining AULA 4.
BCC101 – Matemática Discreta
BCC101 – Matemática Discreta
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Teorema de Rolle e Teorema do Valor Médio
Aula 15 Valores Máximo e Mínimo, Teorema do Valor Extremo, Teorema de Fermat, Método do Intervalo Fechado.
O problema do emparelhamento máximo
Problemas de Fluxo Máximo
Aulas 9,10 Fábio Nakano.
GEOMETRIA AXIOMÁTICA, SEGMENTOS DE RETA
EQUAÇÕES POLINOMIAIS Dorta.
Universidade da Beira Interior Processadores Fail-Stop Trabalho realizado por: Rui ferreira Nº Eng. Informática.
BCC101 – Matemática Discreta
Resoluções de equações Métodos iterativos
Impossibility of Distributed Consensus with One Faulty Process Michael J. Fischer Nancy A. Lynch Michael S. Paterson 1985 Apresentado por Nazareno Andrade.
Conexidade 1.
BCC101 – Matemática Discreta
Redução.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Katia S. Guimarães Busca em Grafos Katia S. Guimarães
Mestrado em Informática
Geometria Computacional Prof. Walter Mascarenhas Segundo semestre de 2004 Aula 9.
TEORIA DOS NÚMEROS Aula 3 – Divisibilidade e Algoritmo da Divisão
Impulso e quantidade de movimento
Busca Heurística Prof. Valmir Macário Filho. 2 Busca com informação e exploração Capítulo 4 – Russell & Norvig Seção 4.1 Estratégias de Busca Exaustiva.
Transcrição da apresentação:

Teoremas Teorema 5.1: Para, o número máximo de candi- datos restantes no pulso s=2k no algoritmo S_Elect_Leader_C é. Prova: No pulso s=2k, por (5.3) um candidato deve ter capturado 2 k-1 nós para ainda ser um candidato, (isto é, deve ter recebido 2 k-1 acks). A afirmação segue então do fato que, por (5.2), quaisquer dos nós de n só podem ser capturados por no máximo um candidato em qualquer pulso.

Para, no pulso s=2k um candi- dato envia no máximo 2 k mensagens de captura. Teoremas Corolário 5.2: O algoritmo S_Elect_Leader_C envia no máximo mensagens de captura e no máximo acks. Prova: O número inicial de candidatos é no máximo n, no pulso s=0 no máximo n mensagens de captura são enviadas.

Prova (cont): Pelo teorema 5.1, o número de candidatos neste pulso é menor que, então o número total de capturas é no máximo: Teoremas Por (5.2), um nó envia um ack no máximo por um pulso ímpar, de forma que o número total de acks não é maior que.

Teoremas Teorema 5.3: Para, o número máximo de candi- datos no nível k em qualquer estado global de uma execução do Algoritmo A_Elect_Leader_C é. Prova: Pela definição de nível, um candidato n i no nível k deve ter capturado pelo menos 2 k -1 nós. O teorema segue então do fato que nenhum dois candidatos pode ser os donos de um mesmo nó em qualquer estado global.

Teoremas Corolário 5.4: O Algoritmo A_Elect_Leader_C envolve no máximo tentativas de capturas por candidato. Prova: Antes de alcançar o nível 1, um candidato tenta capturar exatamente um nó. Para, enquanto no nível k um can- didato tenta capturar 2 k nós.

Teoremas Prova (cont): Através do Teorema 5.3, o número total de capturas do algoritmo é: Cada captura de nós por um candidato envolve no máximo seis mensagens (captura, confere, elimina, eliminou, captura e ack.)