One-to-Many Synchronization in High-Drift IoT Devices Using Reinforcement Learning

2025

Закрытый доступ Метаданные (CSL-JSON)
DOI 10.1109/tim.2025.3637968
Достоверность данных 85 высокая
Как считается эта оценка

Складывается из проверяемых признаков самой записи: есть ли у статьи DOI, сколько независимых источников подтвердили её данные, заполнены ли обязательные поля и насколько свежо последнее подтверждение. Снижают оценку расхождения между источниками и отсутствие идентификатора. Значение от 80 означает, что запись опубликована без дополнительной проверки; от 60 до 79 — что она опубликована с пониженной достоверностью и ручная проверка желательна. Запись, выверенную редактором вручную, пересчёт не опускает ниже 90. Это оценка наших данных о статье, а не оценка самой статьи.

Аннотация

The increasing adoption of Internet of Things (IoT) devices necessitates efficient synchronization methods to ensure reliable communication and coordination. This paper introduces an autonomous approach to one-to-many beacon synchronization using Reinforcement Learning (RL) to adjust clock-sleep cycles for very imprecise-clock devices operating in energy-constrained IoT environments. The proposed method tackles key challenges such as clock drift and acute time fluctuations, which complicate synchronization and lead to unexpected desynchronizations. The novelty of this approach lies not in the method used to adjust sleep cycles but in its autonomous, device-specific adaptation, eliminating the need for manual calibration or model training. Through extensive experimentation with popular ESP32 devices, we evaluate the performance of the proposed RL-based solution against traditional beacon synchronization and supervised learning techniques, demonstrating improvements in synchronization adaptiveness and energy efficiency, achieving energy savings of up to 4.5 mJ per round. Furthermore, we introduce a knowledge transfer mechanism that enables newly joined devices to rapidly adapt their synchronization parameters based on the experiences of previously trained devices. To encourage reproducibility, we provide open-source implementations of the proposed framework.