Sincronização de Clocks em Sistemas Distribuídos Alessandra Antunes Vargas UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Programa de Pós-Graduação em Engenharia.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sincronização de Relógios
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sincronização em Sistemas Distribuídos
WebDesign Redes de Computadores Aula 07
Escalonamento de Processos
Redes de computadores I
Planeamento Temporal e Monitorização do Projecto de SW
Sincronização em Sistemas Distribuídos
Arquitetura de Sistemas Distribuídos - Módulo 3: Sincronização em Sistemas Distribuídos 1 Sincronização em Sistemas Distribuídos Módulo 4 [C10,C13,T3]
Relógios Lógicos e Físicos
Faculdade de Engenharia "Engenheiro Celso Daniel" TCC – 2008 Eng. de Computação Introdução As técnicas clássicas de processamento de sinal apresentam duas.
Redes de Sensores Sem Fio
Aluno: Paulo Sérgio Franco Eustáquio
Avaliação de Desempenho
Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas.
Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas.
Sistemas Distribuídos de Tempo Real
Sistemas Distribuídos
Sistemas Distribuídos
Sistemas Distribuídos Walfredo Cirne & Fubica Brasileiro Aula 3:Conceitos Básicos As figuras que.
Sistemas Distribuídos
Modelos Fundamentais -> Interação Falhas Segurança.
Sistemas de Tempo Real: Abordagens de Escalonamento
Prof.Sofia Mara de Souza AULA 4
Prof. MSc Sofia Mara de Souza AULA3
TIME, CLOCK’S and EVENTS
PROBABILISTC CLOCK SYNCHRONIZATION
Escalonamento de Tempo Real Introdução
Protocolo CMB em simulação distribuída
Seminário de Engenharia de Usabilidade
Sistemas Operacionais Aula 4
Sistemas Distribuídos
Latches e Flip-Flops GSI008 – Sistemas Digitais
Tópicos em redes e sistemas distribuídos
Linguagem de Programação IV
Tópicos em redes e sistemas distribuídos B Carlos Oberdan Rolim Ciência da Computação.
Sistemas Distribuídos
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Carlos Oberdan Rolim Ciência da Computação
Aula 13. Lembra... F(n)=F(n/2)+3 com F(1)=5 Obrigamos n a ser potência de 2, geralmente isso não agrada muito, pois os valores de n ficam muito restritos.
Gerenciamento de Dados
Sistemas Distribuídos
Protocolos de Recuperação
SISTEMA INTEGRADO DE GERENCIAMENTO DE ENERGIA – UM CASO PRÁTICO
Universidade da Beira Interior Processadores Fail-Stop Trabalho realizado por: Rui ferreira Nº Eng. Informática.
Universidade da Beira Interior Fiabilidade de Sistemas Informáticos Nuno Magarreiro n.º
Concorrência e thread Petrônio Júnior(pglj) Márcio Neves(mmn2)
Sistemas Operacionais
1 Sincronização em Sistemas Distribuídos Alcides Calsavara.
PROGRAMAÇÃO DISTRIBUÍDA Aula 02 Prof. Henrique Mongelli
DISTRIBUIÇÃO DE POISSON
UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Um Modelo de Desempenho Markoviano para Escalonamento de Processos Paralelos.
ESTRUTURA DO SISTEMA OPERACIONAL
SISTEMAS OPERACIONAIS
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas em Tempo Real Jadsonlee da Silva Sá
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas em Tempo Real Jadsonlee da Silva Sá
Prof. André Luis Meneses Silva
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Universidade Federal de Pernambuco
Arquitetura de computadores
Serviço de tempo, Exclusão Mútua, Eleição e Acordo Prof. Dr. Norian Marranghello Grupo 5 Anuar Mamede Neto Eduardo Hitoshi Aoki.
Directed Diffusion Universidade Federal do Rio de Janeiro Grupo de Teleinformática e Automação CPE Roteamento em Redes de Computadores Danilo Michalczuk.
Protocolos de Comunicação e Passagem de Mensagens
Sistemas Distribuídos
Modelos de Sistema Prof. Dr. Norian Marranghello Grupo 6 Fábio Hitoshi Ide Gilson Watanabe.
Equipamentos de interligação de redes
Sistemas Distribuídos
Algoritmos BioInspirados: Inteligência de Enxames
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Ciência da Computação 2o. Semestre / 2006 Prof. Fábio M. Costa
Transcrição da apresentação:

Sincronização de Clocks em Sistemas Distribuídos Alessandra Antunes Vargas UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Programa de Pós-Graduação em Engenharia Elétrica ELE00100 – Programação de Sistemas Distribuídos Prof: Carlos Eduardo Pereira

Sumário Contextualização Principais algoritmos Características de redes powerline Sincronização de clocks em redes PLC Conclusões

Contextualização Sincronização de tarefas é essencial para a correta execução de tarefas em nodos distribuídos A abordagem mais comum é estabelecer uma base de tempo comum a toda a rede e escalonar as tarefas de acordo com ela =>Sincronização de clocks cada vez mais importante em SD

Métodos de sincronização de clocks Algoritmo de Lamport Concordância da ordem de ocorrência dos eventos Cada evento x tem um timestamp C(x) associado Algoritmo de Christian Existe um servidor de hora exata Se o cliente está adiantado, então o seu clock passa a ser incrementado com menor freqüência

Métodos de sincronização de clocks Algoritmo de Berkeley Servidor de tempo ativo Computa a média de tempo de todas as máquinas e pede para atrasarem ou adiantarem seus relógios. Algoritmo Distribuído Intervalos fixos de “ressincronização”

Características das abordagens existentes Topologia da rede considerada invariante Utilização do princípio mestre/escravo Intervalos de tempo precisos Atrasos simétricos

Principais Conceitos Drift rate Drift offset Desvio entre dois clocks sincronizados no instante de tempo imediatamente anterior ao instante de ressincronização Clock-state synchronization Precisão: maximo desvio entre dois clocks Clock-rate adaptation

Características das redes powerline Taxa de transmissão pode ser baixa devido ao ambiente ruidoso e às limitações de potência Grandes distorções Tempo gasto c/ processamento de sinais Atraso adicional, mas determinístico Estrutura mestre/esscravo Atraso não determinístico (roteamento e repostas variam dinamicamente) Topologia não estável

Características das redes PLC

Sincronização de clocks em redes PLC Nodos precisam se logar em novos domínios Clock-rate synchronization Clock-state synchronization Sincronização hier á rquica

Conclusões Nodos precisam estar sincronizados em diferentes sub-redes Transmissão assimétrica Simples implementa ç ão de ajuste de clock do tipo mestre/escravo não é suficiente Ainda não existe um modelo geral para esse tipo de rede