17 августа, 15:00
СПбГУ
833

Новый алгоритм позволил синхронизировать устройства без GPS и ведущего узла

❋ 4.8

Исследователи Центра искусственного интеллекта Санкт-Петербургского государственного университета предложили новый алгоритм синхронизации распределенных систем, который позволяет устройствам согласовывать работу без центрального источника времени и при этом исключает ошибки, возникающие из-за отката логических часов. Разработка может повысить надежность сетей датчиков, промышленных систем, робототехнических комплексов и космической техники.

© ИИ-генерация ChatGPT

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

Эту задачу можно решать с помощью единого источника точного времени или назначенного ведущего узла, по которому синхронизируются остальные устройства. Однако глобальный сигнал может быть недоступен — например, в подземных коммуникациях, при плотной городской застройке или в космосе, — а связь с ведущим узлом может оборваться или сам он может выйти из строя. Его переназначение в условиях непостоянной связи усложняет работу системы. Поэтому в таких случаях применяются полностью децентрализованные алгоритмы, в которых устройства обмениваются информацией только с соседями и совместно вырабатывают общую временную шкалу.

Долгое время в этой области преобладали алгоритмы, где каждый узел периодически получает показания времени от соседей, вычисляет среднее значение и корректирует по нему свои часы. Со временем значения сходятся. Однако такой подход плохо подходит для логического времени.

Логическое время — это программный счетчик, определяющий порядок событий. Его главное требование — монотонность, то есть невозможность движения назад. Событие с меткой 100 не может после корректировки оказаться раньше события с меткой 99, иначе нарушается причинно-следственная связь в системе.

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

Исследователи СПбГУ и Университета «Сириус» предложили иной подход. Вместо среднего значения вся сеть ориентируется на максимальное логическое время. Результаты исследования опубликованы в ACM Digital Library.

«Стремление к максимуму естественным образом устраняет проблему отката часов. Чтобы догнать максимум, никому не нужно уменьшать свои показания. Но если безоговорочно ориентироваться на максимальное значение, алгоритм становится чувствительным к шумам и помехам: даже одиночный сбой способен заставить всю сеть следовать случайному выбросу», — отметил профессор кафедры системного программирования СПбГУ Олег Граничин.

Чтобы избежать этой проблемы, авторы адаптировали алгоритм softmax, широко применяемый в машинном обучении. Благодаря этому устройствам не приходится откатывать свои часы назад, а синхронизация остается устойчивой даже при ошибках передачи данных.

Исследователи Центра искусственного интеллекта и науки о данных СПбГУ Ярослав Бизяркин, Николай Литвинов, Владимир Корхов продолжили работу в другой статье, посвященной распределенной обработке данных в беспроводных сенсорных сетях. Они показали, что эффективность обмена информацией зависит не только от алгоритма обработки данных, но и от того, как устройства регулируют мощность передачи сигнала. Предложенный подход позволяет одновременно экономить заряд батарей, сохранять работоспособность сети при выходе отдельных узлов из строя и поддерживать высокую точность вычислений.

Вместе обе работы предлагают новые методы построения надежных и энергоэффективных распределенных систем, востребованных в интернете вещей, промышленной автоматике и робототехнике.

Нашли опечатку? Выделите фрагмент и нажмите Ctrl (Cmd) + Enter.
СПбГУ
Один из старейших, крупнейших и ведущих классических университетов и один из важнейших центров науки, образования и культуры в России.
Подписывайтесь на нас в Telegram, Яндекс.Новостях и VK
Предстоящие мероприятия
14 сентября, 07:49
Марк Чернов

Британские физики впервые визуализировали процесс, при котором две отрицательно заряженные молекулы ДНК сближаются и пристыковываются друг к другу точно в местах с одинаковым генетическим кодом вопреки ожидаемому отталкиванию. Прямое наблюдение этого механизма подтвердило 20-летнюю гипотезу и раскрыло фундаментальные процессы восстановления генома, деления клеток и развития онкологических заболеваний.

14 сентября, 11:27
Марк Чернов

Японские ученые выяснили, что даже короткий вдох аромата свежесваренного кофе способен быстро улучшить эмоциональное состояние и уменьшить уровень стресса. У молодых участников эксперимента всего за пять минут вдыхания кофейного аромата снизились показатели тревожности, усталости и подавленности. При этом частота сердечных сокращений практически не изменилась.

14 сентября, 10:27
Игорь Байдов

Падение астероида примерно 66 миллионов лет назад запустило цепь событий, которые привели к вымиранию нептичьих динозавров. Однако некоторые группы пресмыкающихся пережили эту катастрофу и начали быстро восстанавливаться. Всего через несколько сотен тысяч лет после случившегося в реках Северной Америки уже охотился двухметровый хищник с необычными зубами, способными дробить твердую пищу. Его остатки помогли ученым понять, как аллигаторы развивались практически сразу после вымирания.

9 сентября, 22:44
Александр Березин

Нейросеть OpenAI добилась серьезного прорыва в математике, решив одну из семи «задач тысячелетия». Получат ли США, чьи нейросети опираются на гораздо более мощное «железо», чем у Китая, монополию на конвейер научных открытий? Даст ли это возможности сравнимые с их атомной монополией 80 лет назад?

8 сентября, 15:58
Елизавета З.

В конце августа 2026 года американские военные впервые применили высокоэнергетическую лазерную систему. С тех пор активность дронов у мексиканской границы снизилась примерно на 75%.

11 сентября, 10:25
Александр Березин

Современная космология до недавнего времени опиралась на так называемый космологический принцип, по которому у Вселенной нет какого-то выделенного направления. И наблюдатель в любой ее точке должен видеть однородную в этом смысле картину. Астроном из Северокавказской астрофизической обсерватории показал, что это не так даже для очень древней Вселенной.

9 сентября, 22:44
Александр Березин

Нейросеть OpenAI добилась серьезного прорыва в математике, решив одну из семи «задач тысячелетия». Получат ли США, чьи нейросети опираются на гораздо более мощное «железо», чем у Китая, монополию на конвейер научных открытий? Даст ли это возможности сравнимые с их атомной монополией 80 лет назад?

28 августа, 15:43
Татьяна Зайцева

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

19 августа, 18:31
Александр Березин

После сокращения длины очередей и роста доступности бензина в первую неделю августа ситуация снова ухудшилась. Если с 20 июня по начало августа кризис носил в основном психологический характер, то сейчас ситуация принципиально иная: августовские атаки на НПЗ показали, что меры по усилению их противовоздушной обороны не были достаточно полными. Значит, прогноз автора Naked Science от 19 июля о том, что острая фаза кризиса закончится до конца лета, был частично неверным.

[miniorange_social_login]

Комментарии

Написать комментарий