Energy-efficient Clock-Synchronization in IoT Using Reinforcement Learning

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

2   Link opens in a new tab Citations (SciVal)

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

Funding

This publication has emanated from research conducted with the financial support of Nazarbayev University grant No. 11022021FD2916 for the project DELITMENT: DEterministic Long-range IoT MEsh NeTworks.

FundersFunder number
Nazarbayev University11022021FD2916

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    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