Временные метки Лампорта

Временные метки Лампорта

Временны́е метки Лампорта — простой алгоритм определения порядка событий в распределённой системе. Так как синхронизировать все узлы полностью невозможно, вводится отношение частичного порядка с минимальными затратами. Данный метод является прообразом метода векторных часов.

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

  • Счётчик увеличивается перед каждым внутренним событием процесса;
  • при отправке сообщения значение счётчика прикрепляется к сообщению;
  • при получении сообщения значение счётчика процесса-реципиента выставляется в максимум текущего и полученного значения и увеличивается на 1.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Смотреть что такое "Временные метки Лампорта" в других словарях:

  • Лэмпорт, Лесли — Лесли Лэмпорт Leslie Lamport Дата рождения …   Википедия

  • Логические часы — Логические часы  механизм определения хронологической и причинно следственной связи событий в распределённых системах. Известные примеры логических часов: Временные метки Лампорта Векторные часы Вектор версий Матричные часы …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»