Sistemas Distribuídos: Sincronização e Exclusão Mútua
Classificado em Computação
Escrito em em
português com um tamanho de 3,55 KB
Sincronização de Relógios
- Sincronização interna: Diferença entre tempo de relógios locais: D > 0, |Ci(t) – Cj(t)|, os relógios Ci concordam dentro do limite D.
- Monotonicidade: Se t' > t, então c(t') > c(t), significa que o tempo decorre sempre para frente.
- Correção interna: Ajusta os termos do relógio de software para sincronização: Hi(t) + β, para garantir a monotonicidade.
- Sistemas assíncronos: A maioria dos sistemas distribuídos é assíncrona, então trans = min + x (x >= 0), sendo min o tempo mínimo estimado.
Método de Cristian
- Método de sincronização externa com UTC.
- Assume tempos de ida e volta curtos.
- Utiliza servidor de tempo UTC.
- Desvantagens: Não é válido para redes congestionadas e possui um único