Gabarito disponível
Resolução comentada
O algoritmo de Berkeley sincroniza os relógios em sistemas distribuídos.
No algoritmo de Berkeley, um coordenador consulta os demais nós, calcula a média dos tempos e informa cada máquina sobre o ajuste a fazer. Assim os relógios ficam sincronizados sem depender de uma fonte de tempo externa.
Análise das alternativas
A) Round Robin é um algoritmo de escalonamento. C) Não existe um algoritmo de Massachusetts para sincronização. D) Dijkstra trata de caminho mínimo e exclusão mútua, não de sincronização de relógios. E) O algoritmo bizantino trata de consenso com nós defeituosos.
Referência: Tanenbaum, Sistemas Distribuídos: sincronização de relógios.
Resolução comentada do VaiConcursos.