Математики РУДН ускорили загрузку обновлений для интернета вещей в 4 раза

Математики РУДН ускорили загрузку обновлений для интернета вещей в 4 раза

Математики РУДН придумали, как срочно исправлять новые ошибки программ в устройствах Интернета вещей. Новая схема передачи в 4-8 раз уменьшает время задержки связи устройств с центром обновлений и в 2-4 раза сокращает энергопотребление устройств.

Интернет вещей (IoT) — сеть устройств с возможностью взаимодействовать между собой и с окружающей средой. К ним относятся интеллектуальные датчики и счетчики, беспроводные приборы умного дома. В системах интернета вещей необходимо устойчивое соединение с минимальной задержкой сигнала. Для загрузки обновлений программного обеспечения на устройства IoT используют коммуникация типа «точка-многоточка». Это схема, при которой из одной «точки» рассылаются данные на множество других. Однако при рассылке срочных обновлений большому числу устройств такая схема приводит к длительной задержке передачи. Математик РУДН совместно с коллегами из Италии разработал схему, которая позволяет устройствам IoT своевременно получать экстренные обновления.

«Проблемы передачи пакетов данных в системах IoT по восходящему каналу — от устройств до центра — хорошо изучены. Но передаче обновлений программного обеспечения к устройствам IoT в схемах „точка-многоточка“ уделяется недостаточно внимания. Кроме того, доставка экстренного, чувствительного к задержкам IoT-трафика недостаточно освещена в литературе», — доктор технических наук Константин Самуйлов, директор института прикладной математики и телекоммуникаций, заведующий кафедрой прикладной информатики и теории вероятностей РУДН.

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

Математики РУДН провели серию экспериментов, чтобы проверить, как работает предложенная схема в реальных сценариях. Новую схему сравнили с тремя существующими. Среднее время задержки для новой схемы оказалось в 4-8 раз меньше (30 мс против 100-200 мс для 500 устройств). Среднее энергопотребление сократилось в 2-4 раза (1,5 мДж вместо 3-6 мДж для 500 устройств). При этом характеристики предложенной схемы не зависят от количества устройств — время задержки и энергопотребление остаются одинаковыми даже при увеличении числа устройств с 50 до 500, в то время как для трех других схем эти величины возрастают в 2-4 раза.

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

Результаты опубликованы в журнале Computer Networks.

Новости
Все новости
Наука
13 августа
Миллионы на проекты: кто может участвовать в грантовых конкурсах РУДН для учёных и как на них правильно подать заявку

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

Наука
29 июля
Переработка биомассы в биотопливо и платформа для обнаружения пестицидов: чем занимается лаборатория ресурсосберегающих технологий и микропластика РУДН

Всего несколько лет в РУДН работает лаборатория ресурсосберегающих технологий и микропластика, однако её коллектив уже добился впечатляющих результатов. Проводимые здесь исследования направлены на создание экологичных материалов, разработку новых методов синтеза и переход к устойчивому будущему.

Наука
28 июля
Учёные РУДН изучат микробиом арктических городов для создания устойчивой зелёной инфраструктуры при поддержке гранта РНФ

Коллектив исследователей Центра смарт-технологий устойчивого развития городской среды АТИ РУДН получил продление гранта Российского научного фонда на 2026–2027 годы и его финансирование на сумму 7 млн рублей в год. Проект «Экологические функции и экосистемные услуги микробного сообщества почв и почвенных конструкций городов Арктики в условиях потепления климата и антропогенной нагрузки» направлен на комплексное исследование микробиома почв зелёной инфраструктуры арктических городов и разработку научных подходов к созданию устойчивых почвенных конструкций, пригодных для озеленения в условиях многолетней мерзлоты.