Code of Paper: Federated Reinforcement Learning for Energy-Efficient D2D-IoT Networks with AoI Awareness

Citation Author(s):
Parisa
Parhizgar
Department of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan
Mehdi
Mahdavi
Department of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan
Mohammad Reza
Ahmadzadeh
Department of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan
Melike
Erol-Kantarci
School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, ON K1N 6N5, Canada
Submitted by:
Parisa Parhizgar
Last updated:
Fri, 10/11/2024 - 09:53
DOI:
10.21227/fkkw-m915
Data Format:
License:
0
0 ratings - Please login to submit your rating.

Abstract 

Abstract—This paper presents a novel approach to optimizing resource allocation in Internet of Things (IoT) networks, focusing on enhancing energy efficiency (EE) while maintaining age of information (AoI) awareness through device-to-device (D2D) communication. Our proposed solution integrates simultaneous wireless information and power transfer (SWIPT) with energy harvesting (EH) techniques. Specifically, D2D users employ time switching (TS) to harvest energy from the environment, while IoT users utilize power splitting (PS) to obtain energy from base stations (BS). The study aims to optimize energy efficiency by considering key constraints such as power transmission feasibility, minimum rate requirements, and simultaneous spectrum sharing and time allocation. The complex optimization problem is decomposed into three sub-problems: joint sub-channel allocation and PS, power control, and time allocation, while also considering the constraints of power budgets, harvested energy limitations, and maximum allowable AoI. Given the non-convex nature of the mixed-integer nonlinear programming (MINLP) problem, we propose a deep reinforcement learning (DRL) approach with a modified federated learning framework to tackle these challenges. Our method utilizes a software-defined network (SDN) controller as a central trainer to facilitate collaboration, efficiently manage radio resources, and maintain the desired AoI levels of D2D pairs. Simulation results demonstrate that our approach significantly outperforms existing methods, delivering substantial improvements in energy efficiency through optimized spectrum sharing and energy harvesting for IoT and D2D devices.

Instructions: 

We provide the main source code of Federated Reinforcement Learning for Energy-Efficient D2D-IoT Networks with AoI Awareness.

To evaluate effects of the parameter for the DRL, please check local critic. In  addition, to evaluate the telecommunication network, please see main Main_IoT.py

Comments

We provide the main source code of Federated Reinforcement Learning for Energy-Efficient D2D-IoT Networks with AoI Awareness.

Submitted by Parisa Parhizgar on Mon, 09/30/2024 - 13:48

We provide the main source code of Federated Reinforcement Learning for Energy-Efficient D2D-IoT Networks with AoI Awareness.

Submitted by Parisa Parhizgar on Mon, 09/30/2024 - 13:49
Submitted by Parisa Parhizgar on Fri, 10/11/2024 - 09:43

We provide the main source code of Federated Reinforcement Learning for Energy-Efficient D2D-IoT Networks with AoI Awareness.

 

Submitted by Parisa Parhizgar on Fri, 10/11/2024 - 09:47