Новый метод будет востребован в интернете вещей, промышленной автоматике и робототехнике
Исследователи Центра искусственного интеллекта Санкт‑Петербургского государственного университета (СПбГУ) предложили новый алгоритм синхронизации, который позволит электронным устройствам согласовывать работу без центрального источника времени и предотвращает откат логических часов. Разработка может повысить надежность сетей датчиков, промышленных систем, робототехнических комплексов и космической техники. Об этом сообщается на сайте вуза – партнера медиасети TV BRICS.
В распределенных системах, например сетях датчиков или группах роботов, каждый узел использует собственные аппаратные часы. Они могут запускаться в разное время и постепенно расходиться из-за производственных допусков и температурных изменений. Такая рассинхронизация может мешать согласованной работе устройств.
Традиционно для синхронизации используют единый источник точного времени или ведущий узел. Однако такой подход не всегда применим: сигнал может быть недоступен в подземных коммуникациях, при плотной городской застройке или в космосе, а ведущий узел может потерять связь или выйти из строя.
Исследователи СПбГУ и их коллеги предложили ориентироваться на максимальное логическое время в сети. Оно представляет собой программный счетчик, который определяет порядок событий. Для исключения ошибок из-за передачи данных ученые адаптировали алгоритм, который широко применяется в машинном обучении. Они также выяснили, что эффективность обмена данными зависит не только от алгоритмов обработки информации, но и от регулирования мощности передачи сигнала.
Предложенный подход позволяет снижать энергопотребление устройств, сохранять работоспособность сети при выходе отдельных узлов из строя и поддерживать точность вычислений. Разработка может использоваться при создании распределенных систем для интернета вещей, промышленной автоматизации и робототехники.