Next Article in Journal
A Comprehensive Analysis of PINNs for Power System Transient Stability
Next Article in Special Issue
An Effective Spherical NF/FF Transformation Suitable for Characterising an Antenna under Test in Presence of an Infinite Perfectly Conducting Ground Plane
Previous Article in Journal
Joint Optimization of Task Caching and Computation Offloading for Multiuser Multitasking in Mobile Edge Computing
Previous Article in Special Issue
A Dual-Polarized CTS Array Antenna with Four Reconfigurable Beams for mm-Wave Wind Profile Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Federated Learning-Based Resource Allocation Scheme for Relaying-Assisted Communications in Multicellular Next Generation Network Topologies

by
Ioannis A. Bartsiokas
1,
Panagiotis K. Gkonis
2,
Dimitra I. Kaklamani
1,* and
Iakovos S. Venieris
3
1
Microwave and Fiber Optics Laboratory, School of Electrical and Computer Engineering, National Technical University of Athens, Zografou, 15780 Athens, Greece
2
Department of Digital Industry Technologies, National and Kapodistrian University of Athens, Dirfies Messapies, 34400 Athens, Greece
3
Intelligent Communications and Broadband Networks Laboratory, School of Electrical and Computer Engineering, National Technical University of Athens, Zografou, 15780 Athens, Greece
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(2), 390; https://doi.org/10.3390/electronics13020390
Submission received: 20 December 2023 / Revised: 14 January 2024 / Accepted: 15 January 2024 / Published: 17 January 2024
(This article belongs to the Special Issue Feature Papers in Microwave and Wireless Communications Section)

Abstract

:
Growing and diverse user needs, along with the need for continuous access with minimal delay in densely populated machine-type networks, have led to a significant overhaul of modern mobile communication systems. Within this realm, the integration of advanced physical layer techniques such as relaying-assisted transmission in beyond fifth-generation (B5G) networks aims to not only enhance network performance but also extend coverage across multicellular orientations. However, in cellular environments, the increased interference levels and the complex channel representations introduce a notable rise in the computational complexity associated with radio resource management (RRM) tasks. Machine and deep learning (ML/DL) have been proposed as an efficient way to support the enhanced user demands in densely populated environments since ML/DL models can relax the traffic load that is associated with RRM tasks. There is, however, in these solutions the need for distributed execution of training tasks to accelerate the decision-making process in RRM tasks. For this purpose, federated learning (FL) schemes are considered a promising field of research for next-generation (NG) networks’ RRM. This paper proposes an FL approach to tackle the joint relay node (RN) selection and resource allocation problem subject to power management constraints when in B5G networks. The optimization objective of this approach is to jointly elevate energy (EE) and spectral efficiency (SE) levels. The performance of the proposed approach is evaluated for various relaying-assisted transmission topologies and through comparison with other state-of-the-art ones (both ML and non-ML). In particular, the total system energy efficiency (EE) and spectral efficiency (SE) can be improved by up to approximately 10–20% compared to a state-of-the-art centralized ML scheme. Moreover, achieved accuracy can be improved by up to 10% compared to state-of-the-art non-ML solutions, while training time is reduced by approximately 50%.

1. Introduction

The worldwide deployment of fifth-generation (5G) wireless networks is bringing in new and improved features such as enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), and massive machine-type communications (mMTC) [1,2,3]. The confluence of these three pillars—eMBB, URLLC [4], and mMTC [5]—reaffirms 5G as a versatile and robust technology that extends beyond conventional mobile communication networks catalyzing innovation across diverse industries, facilitating the realization of novel applications and services that were hitherto unattainable with earlier generations of wireless technology.
However, the rapid evolution of networking technologies [6] (such as distributed computation, cloud computing, network function virtualization, network slicing, and software-defined networks (SDN)) and the need for reliable service provisioning for Internet of Things (IoT), Industry 4.0, and augmented/virtual reality (AR/VR) applications facilitated the need for next generations (NG) of wireless networks (such as beyond 5G (B5G) and sixth generation (6G) networks). Another factor that highlighted the need for B5G/6G networks and drove the start of the Third Generation Partnership Project (3GPP) standardization process [7,8] is the surge in data generation coupled with the user/service requirements for real-time network responses [9]. The overarching goal of B5G/6G networks is to evolve “connected intelligence” by deploying data-aided models across a wide span of tasks, applications, and open systems interconnection (OSI) levels. This marks a pivotal shift from mere connectivity to intelligent interactivity, shaping the trajectory of wireless communication networks toward an era characterized by enhanced responsiveness and interconnected intelligence [10,11,12].
From a physical layer perspective, the transition to NG wireless networks—which will be established with the expected International Mobile Telecommunications-2030 (IMT-2030) standard—involves the introduction of several novel technologies such as millimeter-wave (mmWave) transmission [13], non-orthogonal multiple access (NOMA) [14], massive multiple-input multiple-output orientations (m-MIMO) [15], physical layer security (PLS) [16], and reconfigurable intelligent surfaces (RIS) [17]. Moreover, network densification emerges as a pivotal strategy for ensuring seamless connectivity to an increasing number of simultaneously connected mobile devices. Within this framework, the conventional single-link (one-hop communications) concept, where the base station (BS) is directly linked to user equipment (UEs) is replaced by a network of potential connections emanating from access points (APs) and relay nodes (RNs), thereby enhancing the overall efficiency and coverage of the wireless communication infrastructure [15,18]. Such topologies also demonstrate significant performance gains in heterogeneous scenarios, such as mobile/flying ad hoc networks (MANETs/FANETs).
In the advancing landscape of B5G/6G networks, the vital role of artificial intelligence (AI) and machine learning (ML) as key tools for extracting valuable insights from vast and diverse data generated by networks is acknowledged [19,20]. These technologies are pivotal for supporting decision-making, automating diverse service requirements, and managing radio resources effectively. To achieve this, the substantial amount of data (big data) generated in the dynamically changing and densely populated B5G/6G environments plays a central role in training various learning algorithms, including artificial neural networks (ANNs) [21], support vector machines (SVMs) [22], reinforcement [23], and deep reinforcement learning (RL/DRL) models [24]. However, meaningful insights and the adjustment of important parameters require significant computational resources for the successive training and execution of these AI/ML tasks. Thus, accelerating the training phase of AI/ML models and minimizing response times emerge as crucial aspects, indispensable for the practicality and effectiveness of ML tasks within the overarching framework of NG networks [9,25].
ML techniques that rely on central entities to produce the learning outcome may face several difficulties when dealing with imbalanced, heterogeneous, or poor-quality data, such as B5G/6G channel state information (CSI) or m-MIMO-related ones [26]. Thus, both traditional ML (supervised, unsupervised learning) and centralized learning (CL) categories may be insufficient in achieving efficient resource orchestration for the increased number of interconnected devices, machines, and sensors in B5G/6G networks. The most significant drawbacks of such approaches when integrated into the B5G/6G networks’ domain are non-instant responses, local data reliance, and potential security vulnerabilities (e.g., single point of failure) [9,27]. For this purpose, decentralized and distributed ML solutions are proposed as an effective way to handle these problems.
This manuscript’s motivation stems from the need to reduce computational overload from B5G/6G major nodes (such as core network servers and BSs). These entities have to repetitively deal with multiple tasks that span across multiple OSI levels (from physical to application layer). In addition to that, RRM problems, such as subcarrier allocation, BS or RN selection, and placement are categorized as NP-hard ones, especially in dense and high-interference environments. Thus, this manuscript considers distributed ML training schemes to overcome both the data quality and the network overload problems.
On this framework, federated learning (FL), which was introduced in [28], and combines the principles of both ML and mobile edge computing (MEC), has recently been proposed as an efficient solution for efficient solutions in RRM problems. The key characteristic of FL, which diversifies this technique from CL ones, is the existence of a global model that is constituted by the—equal or not—local model contributions of several interconnected edge entities (e.g., devices, servers). As depicted in Figure 1, local datasets are not mitigating into a central entity, but only local-trained models are doing so to generate the global model [29]. FL can also operate without transferring local model updates to a central entity, when nearby devices form clusters to collaboratively exchange model parameters promoting both privacy and efficiency [30].
Recently, FL schemes have been proposed as a promising solution in different RRM tasks in B5G/6G networks, such as user management and profiling [31], interference mitigation [32], subcarrier allocation [33], and signal-to-interference-plus-noise (SINR) maximization [34]. This paper focuses on the joint RN selection and subcarrier allocation problem in two-hop relaying-assisted B5G/6G networks aiming to maximize both energy (EE) and spectral efficiency (SE). This problem is categorized into the NP-hard ones, as intense multipath propagation and non-linear channel representation phenomenon exist both for the BS-RN (first hop) and the UE-RN link. Table 1 presents a comparison of CL and FL schemes focusing on RRM in B5G/6G networks.

1.1. Related Works

Relaying-assisted wireless communications constitute an active area of research especially in B5G/6G cellular orientations, as multi-hop communications are proposed to extend the overall network coverage area, improve capacity without new hardware installation, and reduce energy consumption through the BS-UE link decongestion. These characteristics are vital for the new B5G/6G usage scenarios, such as industry automation, vehicle-to-vehicle (V2V) communications, and AR/VR applications, where even moving RNs are considered. Moreover, the RN-assisted communication gains can be extended even more when jointly utilized with advanced physical layer techniques, such as m-MIMO, NOMA, and RIS. In such scenarios, despite the NP-hard nature of the RRM optimization problem [35], ML-based schemes can be efficient enough, without the need for extensive search algorithms or numerous simulation rounds [18]. However, FL schemes have recently been proposed in order not just to solve the RRM problem efficiently but also to reduce training times and unstress both the BS-RN and the RN-UE links from overarching traffic load [36].
This subsection analyzes the current research activity in the field of FL-based frameworks for efficient RRM in relaying-assisted B5G/6G networks, focusing on performance metrics maximization (e.g., EE and SE).
In [37], the authors introduce the idea of FL-based relay-assisted communications. They propose a relay network that serves as a cooperative platform for transferring and trading model updates. In this setup, mobile devices create model updates from their training data and send them to the model owner through a cooperative relay network. The model owner, benefiting from the learning services provided by the mobile devices, reciprocates by compensating them with specific prices. To navigate the interference among mobile devices using the same relay node, rational mobile devices strategically choose relay nodes and determine their transmission powers. A Stackelberg game model is employed to analyze interactions among mobile devices and between mobile devices and the model owner. Performance evaluation reveals that devices with low computation power can benefit by strategically aligning with neighboring high-computation power, impacting model transmission time and overall energy consumption.
The authors of [38] first proposed a distributed FL framework to ensure secure data privacy in relaying-assisted 5G/6G air-BS networks. A distributed FL network architecture where user devices form clusters, following the MEC architecture paradigm, to efficiently relay ML training traffic between them. The aerial BS acts as the node that aggregates the local model updates. The proposed framework is compared to CL-based 5G/6G architectures, where the training phase of the AI/ML algorithms is coordinated by a central entity. Performance evaluation indicated that the proposed FL-based scheme improves classification accuracy by approximately 7% compared to state-of-the-art CL approaches. In the same way, the authors of [39] and [40] also focus on EE maximization when considering FL schemes for relay-assisted B5G/6G IoT networks. The optimization goal of the proposed approach was to reduce IoT device energy consumption while jointly meeting wireless transmission latency and model training calculation time constraints during the FL training phase. The key novelty of [40] was the integration of a weighted communication rate of all participating devices to maximize the convergence time for local model aggregation. To do so, the authors formed a maximum-weight independent problem that was solved approximately using graph theory techniques. In this way, a sub-optimal solution for the original RRM problem (NP-hard) that increases EE levels is proposed.
In [41], a novel relay-assisted cooperative FL scheme is introduced to effectively mitigate the straggler issue, which is caused in B5G/6G networks due to edge device heterogeneity. The proposed approach involves the deployment of multiple RNs to assist edge devices in uploading local model updates to the edge server. Due to the multi-parameter nature of the RRM problem in RN-assisted wireless topologies, an alternating-optimization algorithm is proposed, ensuring efficient optimization of transceiver and relay operations with low complexity. Performance evaluation is performed considering a two-hop orientation. Results indicate that the aggregation error in such a scenario decreases by approximately 10–20%, while the test set accuracy increases by a similar level (10–20%) compared to a state-of-the-art non-RN-based topology.
Considering, the joint EE and SE optimization in modern-era wireless communication networks, the authors of [42] model the joint optimization problem as a Markov decision process object to transmission power and QoS constraints. Integrating spatiotemporal CSI, they proposed a DRL framework (based on transmission power and QoS requirements as neural network inputs) to effectively solve the subsequent EE and SE optimization problem. Simulations demonstrate that the proposed method outperforms other state-of-the-art ML approaches as it demonstrates a five times increase in the joint EE-SE metric (Mbits/Joule). A similar approach from the same authors is presented in [43] focusing on cloud radio access network (CRAN) orientations. There, a double deep Q-network is proposed for joint EE-SE optimization. Performance evaluation indicated the effectiveness of the proposed approach compared to other DRL schemes.
Focusing on cloud-based architectures, the authors of [44] (which is an extended work of [45]) studied the resource allocation challenge in cloud data centers as a model-free DRL problem, considering dynamic system states and diverse user demands. An asynchronous advantage actor-critic-based method for efficient job scheduling, targeting improved QoS and energy efficiency, is proposed. Simulation experiments using real-world data from Google Cloud data centers validate the effectiveness of our approach, showcasing its superiority over traditional resource allocation methods (e.g., LJF, Tetris, SJF, and others) in terms of QoS metrics and energy efficiency. Moreover, the proposed method also outperforms recent alternatives under increased system load and demonstrates higher training efficiency compared to two advanced DRL-based methods (PG and DQL). In the same field, the authors of [46,47] proposed DRAW, a novel DRL-based RRM method with workload-time windows. DRAW considers both current and future workloads, leveraging a DQN prediction model trained on workload-time windows. This model accurately predicts management operations under different system states. An iterative feedback-control mechanism then constructs an objective resource allocation plan based on the current system state. Simulations demonstrate DRAW’s high prediction accuracy of 90.69% and its ability to achieve optimal/near-optimal performance, surpassing classic methods by 3 to 13% under diverse scenarios.

1.2. Contributions and Paper’s Structure

The goal of the study presented in this paper is to extend the work in [18]. In this paper, we focus on solving the joint problem of RN selection and subcarrier allocation by proposing a fully two-level fully ML-aided framework. The first level refers to a deep learning (DL)-based RN selection scheme that jointly maximizes EE and SE levels. The latter refers to a novel FL-based scheme for efficient ML algorithm training using MEC servers installed in topologies BSs and RNs, which minimizes training time by enabling a computation offloading mechanism between numerous edge devices. Our contributions are the following:
  • We first formulate the problem of optimal RN selection and subcarrier allocation for each user served by the cooperative relaying-assisted system, which serves users that cannot be served directly from BSs, either for path loss or power management purposes.
  • For the aforementioned problem, a DL-based algorithm is proposed. The primary goal is to maximize EE and SE levels both for each cell and for the whole coverage area.
  • In order to relax the network’s computation load, the training of this DL scheme is performed using an FL-based computation offloading framework, where different edge devices (either UEs with certain computation capabilities and/or MEC servers installed in the BSs) are assigned with the execution of a portion the training phase. Afterward, the local updates are aggregated to form a global model—hosted at the central BS of the topology—that concerns the total system’s EE and SE maximization. Local models (before aggregation) utilize data from the cells that are hosted and utilize a local mechanism for local EE and SE maximization.
  • The performance of the proposed framework is evaluated by extensive system and link-level simulations in different usage scenarios utilizing a B5G system and link-level simulator extending the work performed in [48]. Results indicate that the proposed FL-based RN selection and resource allocation scheme can overperform state-of-the-art approaches (both non-ML and CL ones) in improving various key performance indicators (KPIs) of interest (EE and SE). Furthermore, the proposed decentralized ML training scheme achieves the required training time minimization, which is a crucial aspect in B5G/6G network orientations.
  • To sum up, the utilization of the proposed FL scheme for efficient RN selection and RRM in each cell of the multicellular topology, which provides a fully data-driven automated decision-making mechanism for high-interference dense B5G/6G environments and optimizes both network and ML performance metrics (focusing on EE, SE, and ML algorithms’ training time), is the key novelty of this paper.
The rest of this paper is organized as follows. In Section 2, the B5G multicellular orientation is described. In Section 3, the proposed FL framework for efficient RRM based on the optimization of EE and SE levels is analyzed. In Section 4, the overall simulation setup is presented along with simulation results. Finally, concluding remarks are outlined in Section 5.

2. B5G Multicellular Orientation

In this section, the system model of the B5G/6G multicellular topology under investigation is presented. Section 2.1 refers to the two-hop multicellular-topology architecture, where both BS-RN and RN-UE links are explained. Moreover, Section 2.2 refers to the FL architecture, where the edge devices, their capabilities, and the computation offloading optimization problem are analyzed.

2.1. System Model for RN Selection in B5G/6G Cooperative Networks

The downlink of a cooperative RN-assisted wireless B5G/6G multicellular topology is examined, as depicted in Figure 2. The system under consideration comprises two distinct node entities and their corresponding links. The Macro-BSs constitute the primary system, where UEs can directly connect and request service. In this scenario, only the BS-UE link is present. The secondary system is composed of cooperative amplify and forward (A&F) RNs, aiding the primary system in serving additional users and potentially enhancing coverage area. This is particularly beneficial for UEs initially rejected from the primary system, either due to high path loss or lack of radio resources, as they can be accommodated by the secondary system. In this case, both the BS-RN and RN-UE links are established.
As depicted in Figure 2, the cooperative system consists of the following sets:
  • S B S = { B S 1 , B S 2 , , B S M } , where M denotes the total number of Macro-BSs in the topology.
  • S R N = { R N 1 , R N 2 , , R N R } , where R denotes the total number of A&F RNs in the topology.
  • S U E = { U E 1 , U E 2 , , U E N } , where N denotes the total number of UEs that sequentially reach the topology.
The three different types of potential links that exist in the system are the following:
  • L b , u , where b S B S and u S U E , which denotes a BS-UE link.
  • L b , r , where b S B S and r S R N , which denotes a BS-RN link.
  • L r , u , where b S R N and u S U E , which denotes a RN-UE link.
In the examined topology a constant number of RNs (denoted as R B S ) is deployed inside each macro-BS’s coverage area, to assist the primary system by processing the incoming signal and support service delivery. However, it should be mentioned that a UE can only be connected to one BS or RN and that channel orthogonality is assured for co-channel interference mitigation.
In the above two-hop B5G/6G communication orientation, the total available system bandwidth ( W ) is divided into N s c subcarriers to be allocated to accepted—either by the primary or the secondary system—UEs. We are focusing on the latter, which is the UEs that are influenced by the presence of the RNs and by the utilization of the RN-UE and BS-RN links. In this case, RNs have a twofold role, as they are acting as UEs in the BS-RN link, and as BSs in the RN-UE one. Furthermore, BSs/RNs are equipped with M t antennas, while UEs with M r ones. In an RN-assisted scenario, the SINR for the nth UE ( 1 n N ) associated with the lth subcarrier ( 1 l N s c ) assuming independent BS-RN and RN-UE links, as well as a specific channel realization, is given by [18]:
S I N R n , l = S I N R n , l B S + S I N R n , l R N
where,
S I N R n , l ( B S ) = G n , n , l r n , l H r n , l I 0 + m n , l ϵ S m G n , m , l
where G n , m , l = p n , l t m , l H H n , sec n , l H r n , l H r n , l H n , sec n , l t m , l , H n , sec n , l represents the M r × M t channel matrix (flat Rayleigh fading) for the l t h subcarrier of the n t h UE relevant to its serving sector sec n , t n , l is the M t × 1 transmission vector in diversity combining transmission mode, r n , l is the maximal ratio combining (MRC) multiplying vector [28], and p n , l denotes the transmission power allocated to the l t h subcarrier of the n t h UE. Moreover, the set S n indicates the subcarriers allocated to the n t h UE and I 0 is the thermal noise level. Finally, A H is the conjugate transpose of matrix A .
Moreover,
S I N R n , l ( R N ) = G n , n , l ( R N U E ) r n , l H r n , l I 0 + I B S n , l + I R N n , l
where I B S n , l = b = 1 N B S m ϵ U E b , l ε S m G n , m , l and I R N n , l = r = 1 N R N j ϵ U E r , l ε S j G n , j , l are the cumulative interference levels of the l t h subcarrier of the n t h UE served by the b t h BS or the r t h RN. Moreover, N B S , N R N are the total number of BSs and RNs deployed in the topology, respectively, U E r denotes the set of UEs served by the r t h RN, while the notation x-y indicates all possible link connections. Moreover, N B S = k · R B S , where k N .
Concerning the above, the total system throughput is given by [18,49]:
R = n = 1 N s S n r n , s = W { b = 1 N B S n U E b s ϵ S b log 2 1 + S N I R n , s B S + r = 1 N R N n U E r s ϵ S m log 2 1 + S N I R m , s R N }
where S n indicates the length of the set S n , r n , s is the corresponding throughput for the s t h subcarrier and B S C is the bandwidth per subcarrier. Using (1)–(4), the overall system’s EE and SE levels are defined as:
E E = R n = 1 N s ϵ S n p n , s
S E = R W

2.2. Federated Learning Architecture

The topology depicted in Figure 2 is illustrated from a FL architecture perspective in Figure 3. The R RNs in the topology (equipped with M t antennas) act collaboratively in order to train a global/shared ML model by using only their local-available data. For this purpose, the global dataset is divided R local datasets where D r = { i r , i , o r , i : 1 i D r } is the local dataset at RN r , where i r , i is the input training sample at this RN and o r , i is the relevant output.
The goal of the ML learning process is to find a model that minimizes the total empirical loss function for all the samples in the global dataset, i.e.,
min w R F w = 1 D r = 1 R i = 1 D k f ( w ; i r , i , o r , i )    
where D = r = 1 R D k is the total number of training samples coming from all R devices and f ( w ;   i r , i , o r , i ) is the loss function from the specific training sample ( i r , i , o r , i ) .
However, due to the nature of the B5G/6G communications domain, where intense multipath and high-interference environments exist, the close approximation of the aforementioned loss function is significantly difficult. Thus, in each algorithm’s iteration, a gradient-based optimization method is utilized for each device using the corresponding local dataset, based on:
w t + 1 = w t λ t F ( w t )
where λ t denotes the learning rate and F ( w t ) denotes the full gradient.
To sum up, the overall RRM policy will be applied to the system targets to (a) jointly maximize EE and SE levels, (b) maximize training set accuracy, and (c) minimize training time by the minimization of (8), subject to the following system and power constraints:
  • (C1): s ϵ S n p n , s p m , where p m is the maximum power limit per UE.
  • (C2): n ϵ U E b l S n p n , l P m , where P m is the maximum power limit per BS and the set U E b consists of UE that are served by the b t h BS.
  • (C3): S N I R n , l S N I R t h r , where S N I R t h r sets the minimum SNIR threshold for acceptable QoS and has different values based on the modulation level of each UE.
  • (C4): n U E b S n N s c , in order for all the BSs to have equal access to the available subcarriers.

3. Proposed Federated Learning Framework

3.1. Dataset Construction

Dataset construction is a fundamental step in the development of the training and validation phases of ML-based models. In pursuit of this goal, datasets utilized for learning objectives should be precise, current, and consistently subject to assessment.
In this paper, a MATLAB B5G/6G link and system-level network simulator are used to construct our global dataset. Dataset construction is achieved through multiple Monte Carlo (MC) simulation rounds in different A&F RN implementation scenarios, including both Inband and Outband orientations and considering both indoor and outdoor UEs. The simulator was developed in [18,48] and takes into consideration small- and large-scale fading, interference management, and cluster definition for each user of interest, as well as other physical layer aspects. The major improvements that have been performed in this simulator for the context of this paper are:
  • UEs are not uniformly distrusted in the B5G/6G network’s coverage area.
  • Algorithm 1 of [48] has been updated so that the best RN (out of the deployed ones in each cell) is selected based on the DRL scheme presented in [18]. Hence, the collaboration of m-MIMO and orthogonal frequency division multiple access (OFDMA) principles in RN-assisted multi-hop B5G cellular setups is integrated with contemporary ML techniques to optimize the overall system’s EE and SE levels.
Dataset formulation concerns only UEs that are served from the secondary system (not directly by the BSs) and contains 50.000 UE instances to adequately train ML models. As is also visible in Table 2, both location/localization parameters (x, y, and z-axis position), serving BS, path loss, total losses, and MIMO parameters (channel coefficient matrix), are included in the global dataset that is generated by extensive MC simulations using the aforementioned simulators.
The whole dataset’s feature number (based on Table 2) is denoted as D s i z e and calculated by the decomposition of H m a t r i x feature into M r x M t different features.
A DNN model is proposed to predict the best-performing RN for each UE entering the multicellular topology. The structure of this model is the following:
  • A feature input later with z-score normalization of the input, where D s i z e features are inserted.
  • A fully connected layer with 50 × 1 output size, where the input is multiplied (feature input layer) by the corresponding weight matrix; also, the bias vector is added.
  • A batch normalization layer, to normalize data across all observations for each channel independently, making training of the NN faster through re-centering and re-scaling.
  • A rectified linear unit (ReLU) layer, using a rectified activation function to force the input directly to the output if it is positive, otherwise, to zero output.
Moreover, it should be mentioned that the exhaustive grid search algorithm is used for hyperparameter tuning [50] based on the training accuracy maximization for each local model.

3.2. FL for Training Optimization

In B5G/6G wireless communication network channel representations, interference models and multipath propagation are difficult to predict, especially in dense network orientations. Thus, for the sake of simplicity, we consider that the BSs and RNs know the CSI information and transmission power for each link. In this way, QoS levels can be estimated both for the BS-RN and the RN-UE link.
The problem of RN selection and resource allocation is categorized as an NP-hard one based on [35]. Thus, we propose an FL-based gradient aggregation algorithm to train.
The global model in distributed edge devices (placed at each RN) based on federated averaging (FedAvg) [28] is presented in Algorithm 1.
Algorithm 1: FL-based RN selection and RRM algorithm for EE, SE maximization
1Input:   learning   rate   λ t ,   number   of   BSs   M ,   number   of   UEs   N   and   of   RNs   per   BS   R B S
2Initialization:   t = 0 ,   w 0 r = 0
3for   t = 0   t o   t = T  do
BS Algorithm steps   ( m M )
4 Step 1—Model dissemination:   the   BS   broadcast   the   updated   global   model   w t   and   the   corresponding   learning   rate   λ t to all edge devices located to RNs
5 Step 2—Model aggregation:   BS   receives   the   corresponding   w t + 1 r   from   each   edge   device   r located in the relevant RN
6 The   BS   computes   w t + 1   based   on   ( 8 )   and   the   contributions   of   each   RN   r
7 The   BS   estimates   the   actual   gradient   of   RN   ( edge   device )   r
8 Step 3—Performance Evaluation: BS computes the overall EE, SE levels
9 if   E E t + 1 > E E t   & &   E E t + 1 > E E t  then
10 continue;
11 else
12 reinitialize   w 0 r and go to line (3)
RN Algorithm steps   ( r R )—Edge device
1 Step 1—Model distribution:   the   RN   receives   updated   global   model   w t   and   the   corresponding   learning   rate   λ t from the BS
2 Step 2—Local model update:   the   RN   receives   each   set   i r , i , o r , i from the connected UEs
3 The   RN   computes   w t + 1 r
4 Step 3—Local model distribution:   the   RN   broadcasts   w t + 1 r to the corresponding BS and UEs
UE Algorithm steps   ( n N )
1 Step 1—Sample selection:   the   UE   randomly   selects   samples   of   the   global   dataset   to   form   i r , n , o r , n
2 Step 2—Local gradient computation
3 Step 3—Local update:   the   RN   receives   the   updated   w t + 1 r from the corresponding RN
As depicted in Algorithm 1, the procedures in BSs, RNs, and UEs are parallelly executed for each timestep t , where 1 t T and T are the total number of timesteps executed. The main processes that are performed by the three types of enrolled entities are the following:
  • BSs: They broadcast the updated global model w t and the corresponding learning rate λ t to all edge devices located to RNs (Step 1—Model dissemination). Afterwards, they receive the corresponding w t + 1 r from each edge device r located in the relevant RN, compute w t + 1 based on (8) and the contributions of each RN r , and estimate the actual gradient of each RN (Step 2—Model aggregation). Finally, KPI evaluation is performed by the calculation of the overall EE and SE levels.
  • RNs: They receive the updated global model w _ t and the corresponding learning rate λ _ t from the linked BS (Step 1—Model distribution). Afterward, they receive each set i r , i , o r , i from the connected UEs and compute w t + 1 r (Step 2—Local model update). Finally, the RN broadcasts w t + 1 r to the linked BS and UEs (Step 3—Local model distribution).
  • UEs: They randomly select samples of the global dataset to form i r , i , o r , i (Step 1—Sample selection). Afterward, the compute the local gradient (Step 2—Local gradient computation) and, finally, receive the updated w t + 1 r from the corresponding RN (Step 3—Local update).

4. Simulation Setup and Results

This section presents the performance of the proposed FL-based RN selection and resource allocation algorithm. The proposed approach is evaluated concerning a two-tier B5G/6G orientation, while the employed simulation parameters are depicted in Table 3 (similar to [18] and based on [51,52]).
On each occasion, the performance of the proposed algorithms is assessed against a state-of-the-art non-ML method outlined in [48], along with a relay-assisted DRL system introduced in [18].
Both Inband and Outband A&F RN scenarios are considered. Inband RNs use the same spectrum resources as their donner BS, while Outband RNs have been assigned a priori additional spectrum resources exclusively for RN usage [53]. In fact, Outband RN scenarios utilize an extra bandwidth of approximately 55 MHz to cater to initially rejected—from the primary system—UEs, aiming to mitigate interference levels, increase capacity gains over Inband ones [53], and extend the overall system’s coverage area.
The performed simulations have been implemented using MATLAB (R2023b release [54]) and the corresponding toolboxes (e.g., Communications Toolbox, Statistics and Machine Learning Toolbox, and Deep Learning Toolbox).
In this framework, this paper’s simulations consider the following RN deployment scenarios (in addition to the reference basis of no RN implementation): (1) No-RN: No RNs are deployed; (2) MLP-I: ML/DL-based Inband RN placement and DQL RN selection based on [18]; (3) MLP-O: ML/DL-based Outband RN placement and DQL RN selection based on [18]; (4) FL-I: FL-based Inband RN selection and RRM (see Section 3); (5) FL-0: FL-based Inband RN selection and RRM (see Section 3).

4.1. Network Metrics Evaluation

The overall system’s EE levels are depicted in Figure 4, while the corresponding SE levels are depicted in Figure 5 considering all the aforementioned simulation scenarios, along with the reference of no RN deployment.
As evident in Figure 4, the utilization of the FL-enabled RN selection and resource allocation scheme can significantly improve key B5G/6G network metrics, such as EE and spectral efficiency SE, in comparison to:
  • The baseline scenario with no RN deployment: When six subcarriers are assigned per UE, EE can achieve up to 139.79/152.63 Mbps/W for FL-I/FL-O scenarios, respectively, while the No-RN scenario is limited to 23.45 Mbps/W. These figures indicate a nearly six times improvement in total EE through FL-based RN selection. For 11 subcarriers per UE, the corresponding values are 52.38/252.45/272.03 Mbps/W for No-RN/FL-I/FL-O scenarios, leading to a ~4–5 times EE enhancement. Similar enhancements are observed for SE, as shown in Figure 5, resulting in a ~4–5 times improvement.
  • State-of-the-art CL-based ML approaches [18]: The EE values for scenarios in [18] are 76.95/139.79 Mbps/W for MLP-I/MLP-O scenarios, respectively. Thus, the overall EE is enhanced by ~1.5 times compared to the DRL scheme in [18]. Similarly, for 11 subcarriers per UE, the EE values for MLP-I/MLP-O scenarios are 110.34/252.45 Mbps/W, leading to a ~1–2 times EE improvement. Comparable improvements are observed for SE, as depicted in Figure 5, resulting in a ~1–2 times SE enhancement.

4.2. Impact on Training Accuracy and Time

A key aspect when designing FL-based schemes not only in the B5G/6G wireless communications domain but, in general, is the achieved accuracy compared to CL-based methods, as well as the achieved training time, decrease. The achieved training accuracy of the proposed FL model is depicted in Figure 6. Moreover, Table 4 depicts the achieved total training and inference times for the aforementioned RN implementation scenarios.
It is visible from both Figure 6 and Table 4 that the proposed FL-based approach can significantly improve both the achieved accuracy of the RN selection model, but also can minimize the training time needed for the model’s training phase compared to state-of-the-art CL-base ML techniques. To be more precise, the overall model’s accuracy is improved by ~10%, while the training time needed is reduced by ~50%.

5. Conclusions

The performance of an FL-based RN selection and resource allocation scheme for B5G/6G multicellular orientations has been evaluated via extensive system-level simulations. To this end, the goal was to reduce the training time of the corresponding ML models via the MEC nature of the FL approach. In particular, a DNN model trained in different edge devices (located at the RNs of the cellular topology) was considered in order to predict the best-performing RN for each user initially dropped by the primary system. The key novelty of the presented approach is that both EE, SE—as network metrics—and training time and accuracy were considered during DNN training and model aggregation. According to the presented results, both EE and SE levels can be significantly improved as RN edge devices execute a portion of the ML training task compared to CL-based approaches. Moreover, training accuracy is slightly improved by the FL method, while training time is much less.
As far as future work is concerned, a potential technique that may influence the proposed scheme even more is the implementation of DRL methods for RN selection. These methods promise more accuracy gains as they interoperate with the cellular environment and, thus, training accuracy can be further improved. In this framework, future work concerns among others the utilization of the deep Q-Learning scheme proposed in [18] in the FL framework presented in this paper. Moreover, on-device ML task execution is also of high interest as different mobile devices with different capabilities can be evaluated. Finally, B5G/6G non-terrestrial (NTN) scenarios are planned to be added to our wireless network simulators.

Author Contributions

Conceptualization, I.A.B. and P.K.G.; methodology, I.A.B. and P.K.G.; software, I.A.B.; validation, I.A.B., P.K.G., D.I.K. and I.S.V.; formal analysis, I.A.B., P.K.G., D.I.K. and I.S.V.; investigation, I.A.B., P.K.G., D.I.K. and I.S.V.; resources, I.A.B., P.K.G., D.I.K. and I.S.V.; data curation, I.A.B.; writing—original draft preparation, I.A.B. and P.K.G.; writing—review and editing, I.A.B., P.K.G., D.I.K. and I.S.V.; visualization, I.A.B.; supervision, D.I.K. and I.S.V.; project administration, P.K.G., D.I.K. and I.S.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Acronyms

3GPPThird Generation Partnership Project
5GFifth Generation
6GSixth Generation
A&FAmplify and Forward
AIArtificial Intelligence
ANNArtificial Neural Networks
APAccess Point
ARAugmented Reality
B5GBeyond Fifth Generation
BSBase Station
CLCentralized Learning
CSIChannel State Information
DLDeep Learning
DRLDeep Reinforcement Learning
EEEnergy Efficiency
eMBBEnhanced Mobile Broadband
FANETFlying Ad Hoc Networks
FLFederated Learning
IMT International Mobile Telecommunications
IoTInternet of Things
KPIKey Performance Indicator
MANETMobile Ad Hoc Networks
MCMonte Carlo
MECMobile Edge Computing
MLMachine Learning
MLMachine Learning
m-MIMOMultiple Input Multiple Output
mMTCMassive Machine-Type Communications
mmWaveMillimeter Wave
NGNext Generation
NOMANon-Orthogonal Multiple Access
NTNNon-Terrestrial Networks
OFDMAOrthogonal Frequency Division Multiple Access
OSIOpen Systems Interconnection
PLSPhysical Layer Security
PSPPartial Synchronization Parallel
ReLURectified Linear Unit
RISReconfigurable Intelligent Surfaces
RLReinforcement Learning
RNRelay Node
RRMRadio Resource Management
SDNSoftware-Defined Network
SESpectral Efficiency
SINRSignal-To-Interference-Plus-Noise
SVMSupport Vector Machine
UEUser Equipment
URLLCUltra-Reliable Low-Latency Communications
V2VVehicle to Vehicle
VRVirtual Reality

References

  1. Sudhamani, C.; Roslee, M.; Tiang, J.J.; Rehman, A.U. A Survey on 5G Coverage Improvement Techniques: Issues and Future Challenges. Sensors 2023, 23, 2356. [Google Scholar] [CrossRef] [PubMed]
  2. Navarro-Ortiz, J.; Romero-Diaz, P.; Sendra, S.; Ameigeiras, P.; Ramos-Munoz, J.J.; Lopez-Soler, J.M. A Survey on 5G Usage Scenarios and Traffic Models. IEEE Commun. Surv. Tutor. 2020, 22, 905–929. [Google Scholar] [CrossRef]
  3. Banda, L.; Mzyece, M.; Mekuria, F. 5G Business Models for Mobile Network Operators—A Survey. IEEE Access 2022, 10, 94851–94886. [Google Scholar] [CrossRef]
  4. Interdonato, G.; Buzzi, S.; D’Andrea, C.; Venturino, L.; D’Elia, C.; Vendittelli, P. On the Coexistence of eMBB and URLLC in Multi-cell Massive MIMO. IEEE Open J. Commun. Soc. 2023, 4, 1040–1059. [Google Scholar] [CrossRef]
  5. Sabuj, S.R.; Ahmed, S.; Jo, H.-S. Multiple Cuav-Enabled mMTC and URLLC Services: Review of Energy Efficiency and Latency Performance. IEEE Trans. Green Commun. Netw. 2023, 7, 1369–1382. [Google Scholar] [CrossRef]
  6. Kazmi, S.H.A.; Qamar, F.; Hassan, R.; Nisar, K.; Chowdhry, B.S. Survey on Joint Paradigm of 5G and SDN Emerging Mobile Technologies: Architecture, Security, Challenges and Research Directions. Wirel. Pers. Commun. 2023, 130, 2753–2800. [Google Scholar] [CrossRef]
  7. Dangi, R.; Choudhary, G.; Dragoni, N.; Lalwani, P.; Khare, U.; Kundu, S. 6G Mobile Networks: Key Technologies, Directions, and Advances. Telecom 2023, 4, 836–876. [Google Scholar] [CrossRef]
  8. Ikram, M.; Sultan, K.; Lateef, M.F.; Alqadami, A.S.M. A Road towards 6G Communication—A Review of 5G Antennas, Arrays, and Wearable Devices. Electronics 2022, 11, 169. [Google Scholar] [CrossRef]
  9. Bartsiokas, I.A.; Gkonis, P.K.; Papazafeiropoulos, A.K.; Kaklamani, D.I.; Venieris, I.S. Federated Learning for 6G HetNets’ Physical Layer Optimization: Perspectives, Trends, and Challenges. In Encyclopedia of Information Science and Technology, 6th ed.; Mehdi Khosrow-Pour, D.B.A., Ed.; IGI Global: Hershey, PA, USA, 2025; pp. 1–28. [Google Scholar] [CrossRef]
  10. Wang, C.; You, X.; Gao, X.; Zhu, X.; Li, Z.-S.; Zhang, C.; Wang, H.; Huang, Y.; Chen, Y.; Haas, H. On the Road to 6G: Visions, Requirements, Key Technologies, and Testbeds. IEEE Commun. Surv. Tutor. 2023, 25, 905–974. [Google Scholar] [CrossRef]
  11. Shen, L.-H.; Feng, K.-T.; Hanzo, L. Five Facets of 6G: Research Challenges and Opportunities. ACM Comput. Surv. 2022, 55, 1–39. [Google Scholar] [CrossRef]
  12. Puspitasari, A.A.; An, T.T.; Alsharif, M.H.; Lee, B.M. Emerging Technologies for 6G Communication Networks: Machine Learning Approaches. Sensors 2023, 23, 7709. [Google Scholar] [CrossRef] [PubMed]
  13. Golos, E.; Daraseliya, A.; Sopin, E.; Begishev, V.; Gaidamaka, Y. Optimizing Service Areas in 6G mmWave/THz Systems with Dual Blockage and Micromobility. Mathematics 2023, 11, 870. [Google Scholar] [CrossRef]
  14. Bany Salameh, H.; Abdel-Razeq, S.N.S.; Al-Obiedollah, H. Integration of Cognitive Radio Technology in Noma-Based B5G Networks: State of the Art, Challenges, and Enabling Technologies. IEEE Access 2023, 11, 12949–12962. [Google Scholar] [CrossRef]
  15. Lavdas, S.; Gkonis, P.K.; Tsaknaki, E.; Sarakis, L.; Trakadas, P.; Papadopoulos, K. A Deep Learning Framework for Adaptive Beamforming in Massive MIMO Millimeter Wave 5G Multicellular Networks. Electronics 2023, 12, 3555. [Google Scholar] [CrossRef]
  16. Mitev, M.; Chorti, A.; Poor, H.V.; Fettweis, G. What Physical Layer Security Can Do for 6G Security. IEEE Open J. Veh. Technol. 2023, 4, 375–388. [Google Scholar] [CrossRef]
  17. Papazafeiropoulos, A.K.; Tran, L.-N.; Abdullah, Z.Q.; Kourtessis, P.; Chatzinotas, S. Achievable Rate of a STAR-RIS Assisted Massive MIMO System Under Spatially-correlated Channels. IEEE Trans. Wirel. Commun. 2023. [Google Scholar] [CrossRef]
  18. Bartsiokas, I.A.; Gkonis, P.K.; Kaklamani, D.I.; Venieris, I.S. A DL-enabled Relay Node Placement and Selection Framework in Multicellular Networks. IEEE Access 2023, 11, 65153–65169. [Google Scholar] [CrossRef]
  19. Bartsiokas, I.A.; Gkonis, P.K.; Kaklamani, D.I.; Venieris, I.S. Ml-based Radio Resource Management in 5G and Beyond Networks: A Survey. IEEE Access 2023, 10, 83507–83528. [Google Scholar] [CrossRef]
  20. Mahmood, M.R.; Matin, M.; Sarigiannidis, P.; Goudos, S.K. A Comprehensive Review on Artificial Intelligence/Machine Learning Algorithms for Empowering the Future IoT toward 6G Era. IEEE Access 2022, 10, 87535–87562. [Google Scholar] [CrossRef]
  21. Cardoso, C.M.M.; Barros, F.J.B.; Carvalho, J.A.R.; Machado, A.A.; Cruz, H.A.O.; de Alcântara Neto, M.C.; Araújo, J.P.L. SNR Prediction with ANN for UAV Applications in IoT Networks Based on Measurements. Sensors 2022, 22, 5233. [Google Scholar] [CrossRef]
  22. Gonzalez-Franco, J.D.; Preciado-Velasco, J.E.; Lozano-Rizk, J.E.; Rivera-Rodriguez, R.; Torres-Rodriguez, J.; Alonso-Arevalo, M.A. Comparison of Supervised Learning Algorithms on a 5G Dataset Reduced via Principal Component Analysis (PCA). Future Internet 2023, 15, 335. [Google Scholar] [CrossRef]
  23. Yang, F.; Yang, C.; Huang, J.; Yu, K.; Garg, S.; Alrashoud, M. Hypergraph Based Resource-Efficient Collaborative Reinforcement Learning for B5G Massive IoT. IEEE Open J. Commun. Soc. 2023, 4, 2439–2450. [Google Scholar] [CrossRef]
  24. Huang, C.-W.; Althamary, I.; Chou, Y.-C.; Chen, H.-Y.; Chou, C.-F. A DRL-based Automated Algorithm Selection Framework for Cross-Layer Qos-Aware Scheduling and Antenna Allocation in Massive MIMO Systems. IEEE Access 2023, 11, 13243–13256. [Google Scholar] [CrossRef]
  25. Elbir, A.M.; Papazafeiropoulos, A.K.; Chatzinotas, S. Federated learning for physical layer design. IEEE Commun. Mag. 2021, 11, 81–87. [Google Scholar] [CrossRef]
  26. Salh, A.; Ngah, R.; Audah, L.; Kim, K.S.; Abdullah, Q.; Al-Moliki, Y.M.; Aljaloud, K.; Talib, H.N. Energy-efficient Federated Learning with Resource Allocation for Green Iot Edge Intelligence in B5G. IEEE Access 2023, 11, 16353–16367. [Google Scholar] [CrossRef]
  27. Al-Quraan, M.; Mohjazi, L.; Bariah, L.; Centeno, A.; Zoha, A.; Arshad, K.; Assaleh, K.; Muhaidat, S.; Debbah, M.; Imran, M.A. Edge-native intelligence for 6G communications driven by federated learning: A survey of trends and challenges. IEEE Trans. Emerg. Top. Comput. Intell. 2023, 7, 957–979. [Google Scholar] [CrossRef]
  28. McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; Arcas, B.A. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the Artificial Intelligence and Statistics (AISTAS), Ft. Lauderdale, FL, USA, 20–22 April 2017; pp. 1273–1282. [Google Scholar]
  29. Chen, H.; Xiao, M.; Pang, Z. Satellite-based computing networks with federated learning. IEEE Wirel. Commun. 2021, 29, 78–84. [Google Scholar] [CrossRef]
  30. Yang, Z.; Chen, M.; Liu, X.; Liu, Y.; Chen, Y.; Cui, S.; Poor, H.V. AI-driven UAV-NOMA-MEC in Next Generation Wireless Networks. IEEE Wirel. Commun. 2021, 28, 66–73. [Google Scholar] [CrossRef]
  31. Nyangaresi, V.O.; Rodrigues, A.J.; Abeka, S.O. ANN-FL secure handover protocol for 5G and beyond networks. In Proceedings of the Towards New e-Infrastructure and e-Services for Developing Countries: 12th EAI International Conference, AFRICOMM 2020, Ebène City, Mauritius, 2–4 December 2020; Springer International Publishing: Berlin/Heidelberg, Germany, 2020; pp. 99–118. [Google Scholar]
  32. Wasilewska, M.; Bogucka, H.; Kliks, A. Federated Learning for 5G Radio Spectrum Sensing. Sensors 2022, 22, 198. [Google Scholar] [CrossRef]
  33. Yu, S.; Chen, X.; Zhou, Z.; Gong, X.; Wu, D. When deep reinforcement learning meets federated learning: Intelligent multitimescale resource management for multiaccess edge computing in 5G ultradense network. IEEE Internet Things J. 2020, 8, 2238–2251. [Google Scholar] [CrossRef]
  34. Yang, H.H.; Liu, Z.; Quek, T.Q.S.; Poor, H.V. Scheduling Policies for Federated Learning in Wireless Networks. IEEE Trans Commun. 2020, 68, 317–333. [Google Scholar] [CrossRef]
  35. Bhattacharya, A.; Kumar, A. A shortest path tree based algorithm for relay placement in a wireless sensor network and its performance analysis. Comput. Netw. 2014, 71, 48–62. [Google Scholar] [CrossRef]
  36. Xu, W.; Yang, Z.; Ng, D.W.K.; Levorato, M.; Eldar, Y.C.; Debbah, M. Edge Learning for B5G Networks with Distributed Signal Processing: Semantic Communication, Edge Computing, and Wireless Sensing. IEEE J. Sel. Top. Signal Process. 2022, 17, 9–39. [Google Scholar] [CrossRef]
  37. Feng, S.; Niyato, D.; Wang, P.; Kim, D.; Liang, Y. Joint Service Pricing and Cooperative Relay Communication for Federated Learning. In Proceedings of the 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Atlanta, GA, USA, 14–17 July 2019; pp. 815–820. [Google Scholar] [CrossRef]
  38. Khowaja, S.A.; Dev, K.; Khowaja, P.; Bellavista, P. Toward energy-efficient distributed federated learning for 6G networks. IEEE Wirel. Commun. 2021, 28, 34–40. [Google Scholar] [CrossRef]
  39. Al-Abiad, M.S.; Hassan, M.Z.; Hossain, M.J. Energy-Efficient Resource Allocation for Federated Learning in NOMA-Enabled and Relay-Assisted Internet of Things Networks. IEEE Internet Things J. 2022, 9, 24736–24753. [Google Scholar] [CrossRef]
  40. Zhang, X.; Chen, R.; Wang, J.; Zhang, H.; Pan, M. Energy Efficient Federated Learning over Cooperative Relay-Assisted Wireless Network. In Proceedings of the 2022 IEEE Global Communications Conference, Rio de Janeiro, Brazil, 4–8 December 2022; pp. 179–184. [Google Scholar] [CrossRef]
  41. Lin, Z.; Liu, H.; Zhang, Y.J.A. Relay-assisted cooperative federated learning. IEEE Trans. Wirel. Commun. 2022, 21, 7148–7164. [Google Scholar] [CrossRef]
  42. Qu, Z.; Guo, S.; Wang, H.; Ye, B.; Wang, Y.; Zomaya, A.Y.; Tang, B. Partial synchronization to accelerate federated learning over relay-assisted edge networks. IEEE Trans. Mob. Comput. 2021, 21, 4502–4516. [Google Scholar] [CrossRef]
  43. Iqbal, A.; Tham, M.L.; Chang, Y.C. Resource allocation for joint energy and spectral efficiency in cloud radio access network based on deep reinforcement learning. Trans. Emerg. Telecommun. Technol. 2021, 33, e12490. [Google Scholar] [CrossRef]
  44. Iqbal, A.; Tham, M.-L.; Chang, Y.C. Energy- and Spectral- Efficient Optimization in Cloud RAN based on Dueling Double Deep Q-Network. In Proceedings of the 2021 IEEE International Conference on Automatic Control & Intelligent Systems (I2CACIS), Shah Alam, Malaysia, 26 June 2021; pp. 311–316. [Google Scholar] [CrossRef]
  45. Chen, Z.; Hu, J.; Min, G.; Luo, C.; El-Ghazawi, T. Adaptive and Efficient Resource Allocation in Cloud Datacenters Using Actor-Critic Deep Reinforcement Learning. IEEE Trans. Parallel Distrib. Syst. 2022, 33, 1911–1923. [Google Scholar] [CrossRef]
  46. Chen, Z.; Hu, J.; Min, G. Learning-Based Resource Allocation in Cloud Data Center using Advantage Actor-Critic. In Proceedings of the IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar] [CrossRef]
  47. Chen, X.; Yang, L.; Chen, Z.; Min, G.; Zheng, X.; Rong, C. Resource Allocation with Workload-Time Windows for Cloud-Based Software Services: A Deep Reinforcement Learning Approach. IEEE Trans. Cloud Comput. 2023, 11, 1871–1885. [Google Scholar] [CrossRef]
  48. Psilopanagiotis, K.A.; Bartsiokas, I.A.; Gkonis, P.K.; Kaklamani, D.I. On relay-based subcarrier allocation and power management in 5G multicellular networks. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–6. [Google Scholar] [CrossRef]
  49. Li, Y.; Pateromichelakis, E.; Vucic, N.; Luo, J.; Xu, W.; Caire, G. Radio resource management considerations for 5G millimeter wave backhaul and access networks. IEEE Commun. Mag. 2017, 55, 86–97. [Google Scholar] [CrossRef]
  50. Samidi, F.S.; Mohamed Radzi, N.A.; Mohd Azmi, K.H.; Mohd Aripin, N.; Azhar, N.A. 5G technology: ML hyperparameter tuning analysis for subcarrier spacing prediction model. Appl. Sci. 2022, 12, 8271. [Google Scholar] [CrossRef]
  51. Study on Channel Model for Frequencies from 0.5 to 100 GHz, Document 3GPP TR 38.901, Release 17, 2023. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3173 (accessed on 19 December 2023).
  52. 5G NR Physical Channels and Modulation, document 3GPP TS 138 211, Version 15.3.0, Release 17, 2023. Available online: https://www.etsi.org/deliver/etsi_ts/138200_138299/138211/15.03.00_60/ts_138211v150300p.pdf (accessed on 19 December 2023).
  53. BenMimoune, A.; Kadoch, M. Relay technology for 5G networks and IoT applications. In Internet of Things: Novel Advances and Envisioned Applications; Springer: Cham, Switzerland, 2017; pp. 3–26. [Google Scholar]
  54. Release Notes for MATLAB—MATLAB & Simulink. Available online: https://www.mathworks.com/help/matlab/release-notes.html (accessed on 19 December 2023).
Figure 1. CL versus FL in B5G/6G multicellular networks. (a) CL-based architecture; (b) FL-based architecture.
Figure 1. CL versus FL in B5G/6G multicellular networks. (a) CL-based architecture; (b) FL-based architecture.
Electronics 13 00390 g001
Figure 2. Two-hop B5G/6G cooperative network with A&F RNs.
Figure 2. Two-hop B5G/6G cooperative network with A&F RNs.
Electronics 13 00390 g002
Figure 3. Two-hop cooperative B5G/6G FL architecture.
Figure 3. Two-hop cooperative B5G/6G FL architecture.
Electronics 13 00390 g003
Figure 4. Mean total EE for the RN implementation scenarios under test (No-RN [48], MLP-I [18], MLP-O [18], FL-I, FL-O).
Figure 4. Mean total EE for the RN implementation scenarios under test (No-RN [48], MLP-I [18], MLP-O [18], FL-I, FL-O).
Electronics 13 00390 g004
Figure 5. Mean total SE for the RN implementation scenarios under test (No-RN [48], MLP-I [18], MLP-O [18], FL-I, FL-O).
Figure 5. Mean total SE for the RN implementation scenarios under test (No-RN [48], MLP-I [18], MLP-O [18], FL-I, FL-O).
Electronics 13 00390 g005
Figure 6. Test accuracy for mean total SE for the RN implementation scenarios under test (CL-based training [18], FL-based training).
Figure 6. Test accuracy for mean total SE for the RN implementation scenarios under test (CL-based training [18], FL-based training).
Electronics 13 00390 g006
Table 1. CL and FL in B5G/6G networks comparison.
Table 1. CL and FL in B5G/6G networks comparison.
AspectCLFL
Data PrivacyMay raise privacy concerns as centralized processing involves accessing raw data from multiple sources.Raw data remain on local devices, and only model updates are exchanged, preserving data privacy.
Communication OverheadLower communication overhead as all data are in one location.Higher communication overhead due to the need to send model updates across decentralized devices, impacting latency.
ScalabilityMay face scalability issues as the central entities handle all data.Generally more scalable as decentralized learning can be distributed across a large number of devices in B5G/6G networks.
Data EfficiencyEfficient use of data since all data are available in one place.May require more data due to decentralized training, potentially posing challenges in scenarios with limited data on individual devices.
Model RobustnessCentralized model may lack robustness if not trained on diverse data.Encourages model robustness by training on diverse local data, potentially enhancing adaptability to heterogeneous network conditions.
SecurityVulnerable to security breaches as all data are in one location.More secure in terms of data privacy since raw data stay on local devices, reducing the risk of a centralized data breach in 5G/6G networks.
Table 2. Dataset parameters (per UE).
Table 2. Dataset parameters (per UE).
FeaturesDescription
U E x x-axis position of the UE
U E y y-axis position of the UE
U E z z-axis position of the UE
B S s e r v e ID of the server BS
B S s e c Serving sector of the UE
P L m a t R x 1 path loss matrix between the UE and all available RNs
T L m a t R x 1 total losses matrix between the UE and all available RNs
H m a t r i x M r x M t channel coefficient matrix
R N s e r v e ID of the RN that serves the UE
Table 3. Simulation parameters.
Table 3. Simulation parameters.
FeaturesDescription
Tier/number of cells2/19
Carrier frequency28 GHz
Number of antennas per BS/RN/UE4/2/1
Cell radius 500 3 m
BS/RN/UE antenna height25/5/1.5 m
UE indoor-to-outdoor ratio0.8/0.2
LOS Probability for BS-UE/BS-RN/RN-UE links15%/11%/10% [52]
Maximum allowed path loss BS/RN120/320 dB
Antenna gains BS/RN/UE18/9/4
Requested subcarriers per UE6/8/11
Number of subcarriers per BS132
Subcarrier spacing60 kHz
Table 4. Achieved training and inference time comparison.
Table 4. Achieved training and inference time comparison.
Evaluation MetricsCL-Based Training [9,18]FL-Based Training of This Paper
Training time5 min 15 s1 min 20 s
Inference time50 ms28 ms
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bartsiokas, I.A.; Gkonis, P.K.; Kaklamani, D.I.; Venieris, I.S. A Federated Learning-Based Resource Allocation Scheme for Relaying-Assisted Communications in Multicellular Next Generation Network Topologies. Electronics 2024, 13, 390. https://doi.org/10.3390/electronics13020390

AMA Style

Bartsiokas IA, Gkonis PK, Kaklamani DI, Venieris IS. A Federated Learning-Based Resource Allocation Scheme for Relaying-Assisted Communications in Multicellular Next Generation Network Topologies. Electronics. 2024; 13(2):390. https://doi.org/10.3390/electronics13020390

Chicago/Turabian Style

Bartsiokas, Ioannis A., Panagiotis K. Gkonis, Dimitra I. Kaklamani, and Iakovos S. Venieris. 2024. "A Federated Learning-Based Resource Allocation Scheme for Relaying-Assisted Communications in Multicellular Next Generation Network Topologies" Electronics 13, no. 2: 390. https://doi.org/10.3390/electronics13020390

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop