Сортировка журналов событий между 2 или более машинами - PullRequest
0 голосов
/ 29 мая 2020

Это может быть вопрос, основанный на исследовании, и я не ищу прямого ответа (я буду более чем счастлив, если я его получу). Я ищу теоретические указатели или математические справочники, чтобы я мог формально изучить эту проблему и найти ответ.

Проблема:

Есть несколько машин регистрируют события независимо от других машин. Эти журналы собираются локально на каждом из компьютеров. Не гарантируется, что часы на каждой машине будут синхронизированы c.

После записи событий на каждой машине в течение некоторого времени, мы собираем журналы на общей / главной машине и пытаемся отсортировать их на основе «когда они произошли в хронологическом порядке». Гранулярность этих событий выражается в микросекундах. Проблема с использованием обычного сервера синхронизации времени c заключается в том, что каждый раз, когда часы машины синхронизируются, они имеют тенденцию дрейфовать вне синхронизации c по разным причинам (например, механическая, синхронизация * 1019). * проблемы).

Вопрос :

Как я могу отсортировать эти события между каждой из машин? Есть ли способ полностью использовать глобальный фактор времени, поскольку синхронизировать c время отдельных машин сложно?

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