Energy-efficient Clock-Synchronization in IoT Using Reinforcement Learning

Damir Assylbek, Aizhuldyz Nadirkhanova, Dimitrios Zorbas

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Clock synchronization in the Internet of Things (IoT) is a critical aspect of ensuring reliable and energy-efficient communications among devices within a network. In this paper, we propose an entirely autonomous and lightweight Reinforcement Learning (RL) approach to learn the periodicity of synchronized beacon transmissions between a transmitter and several receivers, while maximizing the sleep time between successive beacons to conserve energy. To do so, the proposed approach exploits a set of states, actions, and rewards so that each device adapts the radio-on time accordingly. The approach runs on each individual receiver without any prior knowledge of the network status. It is implemented and tested on off-the-shelf ESP32 IoT devices which are known to exhibit high clock drift rates. The testbed results demonstrate the ability of the approach to autonomously synchronize the receivers while achieving a similar performance in terms of packet (beacon) reception ratio but 45% better energy efficiency compared to a traditional approach followed in the literature for one-to-many type of synchronization. Apart from the improved energy consumption, the power characterization of the system shows that the RL approach requires negligible CPU resources..

Original languageEnglish
Title of host publicationProceedings - 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages244-248
Number of pages5
ISBN (Electronic)9798350369441
DOIs
Publication statusPublished - 2024
Event20th Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024 - Abu Dhabi, United Arab Emirates
Duration: Apr 29 2024May 1 2024

Publication series

NameProceedings - 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024

Conference

Conference20th Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024
Country/TerritoryUnited Arab Emirates
CityAbu Dhabi
Period4/29/245/1/24

Keywords

  • Internet of Things
  • Machine Learning
  • Reinforcement Learning
  • Synchronization
  • Wireless networks

ASJC Scopus subject areas

  • Modelling and Simulation
  • Artificial Intelligence
  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems
  • Information Systems and Management
  • Control and Optimization

Fingerprint

Dive into the research topics of 'Energy-efficient Clock-Synchronization in IoT Using Reinforcement Learning'. Together they form a unique fingerprint.

Cite this