0

Синхронизация часов в распределенной системе.В чем разница между внутренней синхронизацией часов и внешней синхронизацией часов в распределенных системах?

В чем разница между внутренней синхронизацией и внешней синхронизацией в распределенных системах?

+0

Можете ли вы добавить «синхронизацию часов» к названию вашего вопроса? Другим пользователям будет проще найти ваш вопрос. –

ответ

2

Синхронизация часов в распределенной системе обычно следует одной или двум из следующих целей: (1) убедиться, что все узлы, входящие в распределенную систему, имеют одинаковые внутренние часы и (2) убедитесь, что распределенная система в синхронизации с другими внешними часами.

Внутренняя синхронизация обычно выполняется через протоколы синхронизации, которые позволяют вычислительному кластеру синхронизировать свои локальные часы. Машины соглашаются на использование общего времени. Однако время, в течение которого они согласуются, не обязательно должно синхронизироваться с внешними часами, то есть со временем в определенном часовом поясе.

Внешняя синхронизация гарантирует, что вычислительные системы синхронизируют свои часы с внешним источником времени, таким как сервер, обеспечивающий время с использованием протокола NTP. Цель состоит в том, чтобы вычислительная система могла синхронизироваться со временем в определенной временной зоне. Если требуется очень точное время, обычно используются NTP-системы, которые генерируют время от атомных часов.

В обоих случаях внутренняя и внешняя синхронизация протокола NTP может быть и широко используется.