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 language | English |
|---|---|
| Title of host publication | Proceedings - 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 244-248 |
| Number of pages | 5 |
| ISBN (Electronic) | 9798350369441 |
| DOIs | |
| Publication status | Published - 2024 |
| Event | 20th 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 2024 → May 1 2024 |
Publication series
| Name | Proceedings - 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024 |
|---|
Conference
| Conference | 20th Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024 |
|---|---|
| Country/Territory | United Arab Emirates |
| City | Abu Dhabi |
| Period | 4/29/24 → 5/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.
| Funders | Funder number |
|---|---|
| Nazarbayev University | 11022021FD2916 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
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
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS