Jump to content

Логические часы

Логические часы — это механизм фиксации хронологических и причинно-следственных связей в распределенной системе . Часто в распределенных системах могут отсутствовать физически синхронные глобальные часы. Во многих приложениях (таких как распределенное GNU make ), если два процесса никогда не взаимодействуют, отсутствие синхронизации незаметно, и в этих приложениях достаточно, чтобы процессы согласовали порядок событий (т. е. логические часы), а не настенные часы. время часов. [1] Первая реализация логических часов — временные метки Лэмпорта — была предложена Лесли Лэмпортом в 1978 году ( Премия Тьюринга в 2013 году).

Местное и глобальное время [ править ]

В системах логических часов каждый процесс имеет две структуры данных: логическое локальное время и логическое глобальное время . Логическое локальное время используется процессом для обозначения собственных событий, а логическое глобальное время — это локальная информация о глобальном времени. Специальный протокол используется для обновления логического локального времени после каждого локального события и логического глобального времени, когда процессы обмениваются данными. [2]

Приложения [ править ]

Логические часы полезны при анализе вычислений, разработке распределенных алгоритмов, отслеживании отдельных событий и изучении прогресса вычислений.

Алгоритмы [ править ]

Некоторые заслуживающие внимания алгоритмы логических часов:

Ссылки [ править ]

  1. ^ «Распределенные системы, 3-е издание (2017 г.)» . РАСПРЕДЕЛЕННЫЕ-СИСТЕМЫ.NET . Проверено 20 марта 2021 г.
  2. ^ Глава 3: Логическое время // Аджай Кшемкальяни и Мукеш Сингхал, Распределенные вычисления: принципы, алгоритмы и системы, Cambridge University Press, 2008 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6ae0dffd6347aeb8d771adae356087ea__1644923640
URL1:https://arc.ask3.ru/arc/aa/6a/ea/6ae0dffd6347aeb8d771adae356087ea.html
Заголовок, (Title) документа по адресу, URL1:
Logical clock - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)