• Добавить в закладки
  • Facebook
  • Twitter
  • Telegram
  • VK
  • Печать
  • Email
  • Скопировать ссылку
17 августа, 15:00
СПбГУ
74

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

❋ 4.8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 августа, 11:45
Татьяна Зайцева

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

17 августа, 12:59
Марк Чернов

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

16 августа, 11:45
Татьяна Зайцева

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

17 августа, 06:33
Мария Азарова

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

15 августа, 15:28
Марк Чернов

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

31 июля, 14:12
Андрей Серегин

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

9 августа, 19:34
Марк Чернов

Американская компания Firebird официально запустила в городе Раздан крупный центр обработки данных и фабрику искусственного интеллекта. На сегодняшний день это самый масштабный технологический хаб подобного уровня в СНГ, а после завершения всех этапов строительства он войдет в пятерку самых мощных вычислительных кластеров в мире.

19 июля, 20:09
Александр Березин

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

[miniorange_social_login]

Комментарии

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