Hybrid B5G-DTN Architecture with Federated Learning for Contextual Communication Offloading
Abstract
1. Introduction
2. Related Work
2.1. Paradigms for Local Communications
2.2. ML in Local Networking
2.3. Possibilities of B5G in Local Communications
2.4. Contributions
- Hybrid B5G–DTN architecture. We preserve D2D forwarding and use smart poles solely to aggregate federated model updates and to dispatch binary delivery feedback, avoiding uploads of raw encounter data.
- Routing mechanism. A lightweight, destination-agnostic FL scheme that scores encounters via regression on contact-level features; labels are derived retrospectively from successful delivery paths; aggregation uses FedAvg.
- Implementation. A proof-of-concept integrating The ONE simulator with an external Python FL core via a REST API, synchronizing per-node models with the aggregated model.
- Evaluation. An empirical study in a realistic Macau tourist district scenario against state-of-the-art routing protocols, reporting delivery probability (up to 92%, average 77%), latency, overhead, hop count, and FL model metrics.
3. Hybrid B5G-DTN Architecture for Contextual Communication Offloading
3.1. System Overview
- DTN. During crowded scenarios, the DTN comprises the set of devices involved in local communications. In this way, it is possible to identify four distinct roles:
- –
- Sender node. Responsible for generating punctual local information and transmitting it to the relevant destination at the current moment. To do this, the sender can define criteria to select destination nodes within the crowd, such as their intended path, in order to notify them about route changes.
- –
- Destination node. These are the devices identified as relevant for receiving the information. They are dynamically selected based on a specific filter defined by the sender, such as their direction of travel. This allows them to receive punctual contextual communications (e.g., notifications about road closures, contextual advertisements, or changes in the metro schedule).
- –
- Intermediate nodes. These devices act as relays for information between the sender and the destination. They are dynamically identified as non-destination nodes because they do not meet the filter criteria set by the sender. Therefore, they can serve as intermediate nodes, forwarding information using the FL model integrated into their device. For this purpose, information such as previous contacts and the destination path is considered to estimate a relevance score for data forwarding.
- –
- Provisional intermediate nodes. These nodes are not classified as destination or intermediate nodes due to the low reliability of their destination path estimation. As a result, the architecture considers them provisional intermediate nodes.
- B5G pole. This infrastructure is responsible for running the edge node that aggregates the weights of the FL models executed by the network nodes. To achieve this, devices communicate with the pole to stay updated with the latest model, while the pole also keeps track of the most relevant events in the network. It becomes a critical element for maintaining model updates and enhancing the training of FL models. To support this process, the edge node feeds the DTN with communication outcomes by tagging whether messages were delivered to their destinations or not, enabling autonomous training of the models on each node.
3.2. Operational Workflow
- Phase 0. Initialization. This phase begins when mobile devices enter the coverage area of the B5G smart pole, becoming nodes in the DTN. To enable communication, each node receives an anonymous identifier. If the pole has a global FL model available, nodes load it locally and are ready to use it for routing. However, if the pole does not have a global model, nodes operate without one.
- Phase 1. Message creation and role assignment. Once nodes are present in the local context, a relevant profile (e.g., a verified source or official institution) acts as the sender node, generating a contextual message. This message includes both content and a receiver filter based on destination segmentation (e.g., nodes heading toward a landmark). As a result, four groups of nodes are identified: the sender, as the origin of the message; destination nodes, which meet the filter criteria; intermediate nodes, which clearly do not meet the criteria; and provisional intermediate nodes, whose destination is unknown and therefore cannot be confidently classified.
- Phase 2. Blind dissemination and data gathering. After generating the message and segmenting the nodes, opportunistic routing begins. Initially, as the nodes lack a trained model, the message is disseminated indiscriminately, flooding the network. Meanwhile, each node logs contact information locally, including the identifier of the encountered node, timestamp, contact duration, mobility vector, buffer state, battery level, and whether the destination matched. To support this, nodes exchange context vectors at each contact, forming the basis for local FL training data. Since delivery success is not yet known, these samples remain unlabeled.
- Phase 3. Retrospective labeling and local FL training. When a destination node receives the message, it sends a delivery report to the B5G pole, including the anonymized relay path with a list of node identifiers and the message identifier. The B5G pole then notifies each node on the path with a success label for that contact/message pair. Nodes not involved in the delivery path provisionally label their related encounters as failed. In this way, each node builds a labeled dataset of context features and associated success or failure labels. Once enough examples are collected, local training begins.
- Phase 4. FL-based routing begins. After training their local model, nodes begin using it to score future encounters with provisional or intermediate nodes. Messages are forwarded only if the estimated score exceeds a predefined threshold (e.g., 0.7). If a destination node is identified, the message is forwarded directly, bypassing the model. Meanwhile, nodes track whether their predictions match the actual delivery outcomes, as later reported by the B5G pole. This enables nodes to monitor the accuracy of their models.
- Phase 5. Model aggregation and dissemination. Once a node’s model reaches a sufficient accuracy threshold, it transmits its model weights to the B5G pole. The edge node on the pole performs federated aggregation to produce an updated global model. This global model is then distributed to nodes currently connected to the B5G pole, as well as to newly arriving nodes, allowing them to begin with a pretrained model rather than training from scratch.
3.3. Architecture Components
3.3.1. Edge Computing Node
- Mobile Edge Computing (MEC) Runtime. This layer contains the software environment running on a B5G pole. It is responsible for executing the aggregated FL model and the path auditor, providing their services through an Application Programming Interface (API).
- –
- Aggregated FL Model. This component forms the core of the federated system, providing aggregation and distribution functions. The FL aggregator receives updated model weights from mobile nodes and performs the aggregation process using a customized technique (e.g., FedAvg). In addition, the model distributor sends the aggregated model back to participating nodes, enabling them to improve their local inference capabilities.
- –
- Path Auditor. This component supports the local topology by maintaining updated information about communication performance. The path collector receives details about successful message delivery paths, including the identifiers of the involved nodes. The label dispatcher then notifies those nodes about successful deliveries. Together, these functions allow tagging of interactions to support supervised learning in mobile nodes.
- Radio Access Layer. This layer handles the physical communication between the pole and mobile nodes. The 5G interface manages uplink communication from DTN nodes to the pole, as well as downlink communication from the pole to the DTN nodes.
- Control and UPF. This component is responsible for forwarding user traffic to the edge application. Specifically, the UPF component routes selected traffic from DTN nodes to the local MEC node, which runs the FL model and the path auditor. This layer also manages IP addressing and DNS processes, enabling the execution of services deployed within the local environment of the pole.
3.3.2. DTN Nodes
- Context Monitor. This component runs on mobile devices acting as DTN nodes in the local environment. It uses the local wireless interface to gather information about the node’s physical encounters and is also responsible for notifying the edge node about message receptions.
- –
- Encounter Logger. This module monitors the interactions over the local interface, collecting details about contacts, including message receptions. It keeps the vector dataset updated with new interaction records.
- –
- Supervised Learning Evaluator. This module communicates with the B5G pole to report message receptions, including their routing paths. This allows the edge node to remain informed about significant encounters, while intermediate nodes receive feedback to label their interactions as effective or not, depending on their role in the message delivery.
- Vector Dataset. This internal database stores information about node interactions and contextual variables. The received vectors from encountered nodes are saved and labeled according to their contribution to successful message delivery.
- Local FL Model. This layer represents the FL model running on the device. To keep it updated and applicable for routing decisions, it includes two main components: the local trainer and the contact evaluator.
- –
- Local Trainer. This component handles training operations for the FL model. Using the received weights from the B5G pole and the device’s internal dataset, it maintains the model’s accuracy for encounter evaluation.
- –
- Contact Evaluator. This module processes the variables from the training dataset and outputs a continuous score for each encounter. The resulting value, ranging from 0 to 1, is used in the routing process to assess the suitability of potential intermediate nodes.
- Relay Decision Engine. This component is responsible for defining the routing logic in the local context. Based on the local model, it can use the contact evaluator to predict encounter scores and select the next hop accordingly. A custom threshold can be configured for this decision.
- D2D Local Wireless Interface. This component represents the physical communication layer for local data exchange. For D2D transmissions, limited-range technologies such as Bluetooth, Bluetooth Low Energy (BLE), or WiFi may be used. Two main data flows are supported: uplink, to receive data vectors from encountered nodes, and downlink, to transmit the node’s contextual variables.
3.3.3. Communication Links
3.4. FL-Based and Edge AI Routing for Opportunistic Relay Selection
3.4.1. Decision Tree for Node Segmentation
- Destination nodes. These nodes match the defined criterion and always receive the message.
- Intermediate nodes. These nodes clearly do not match the criterion.
- Provisional nodes. These nodes provide insufficient information, as they do not declare a destination.
3.4.2. Model Input Variables
3.4.3. Regression Model over Classification
3.4.4. Model Formalization
3.4.5. Scalability and Effectiveness in Persistent Crowds
3.5. Edge Computing in the B5G-Enhanced Architecture
3.5.1. Deployment in B5G Poles
3.5.2. FL Aggregator and Feedback Dispatcher
3.5.3. Scalability and Applicability
- Tourist districts with recurring mobility flows (e.g., two clearly defined directions).
- Transportation hubs (e.g., airports, metro stations).
- Large event venues with well-defined temporal boundaries.
4. Results
4.1. Proof-of-Concept Implementation
- Interaction report. To support the variables required by the model for training and generalization, a monitoring component has been integrated into The ONE. It logs each encounter along with the contextual information vector exchanged between nodes.
- FL-based routing. A routing algorithm has been implemented to perform two main tasks: while the local FL model is not yet trained, the node floods the network upon encountering intermediate nodes. Once the model becomes available, the corresponding FL model instance is invoked to compute a relevance score for the encounter.
- REST API. This component enables interaction between the model core and the simulation, allowing nodes to invoke their individual FL models to estimate encounter scores.
- Individual models. This array of models corresponds to the set of nodes involved in the simulation, ranging from Node 1 Model (N1M) to Node n Model (NnM). Each node is able to call its corresponding FL model instance for inference.
- Aggregated model. The core model of the implementation performs aggregation and distribution operations involving the individual models. It updates its weights by incorporating the training results from participating nodes. The FedAvg algorithm is used for this purpose due to its simplicity, compatibility, and proven effectiveness [52].
4.2. Experimental Setup
4.2.1. Scenario Variables
- Destination goers: Nodes actively navigating toward a specific landmark.
- Passersby: Users moving randomly without a defined destination. This category also includes stationary individuals or those engaged in other activities (e.g., shopkeepers).
- The message generation interval includes three different values: 3600 s, 7200 s, and 14,400 s. This means that the sender generates a new message over the network each time the specified interval elapses. These values align with potential notifications related to traffic updates and route limitations in the area. Additionally, the use of varying intervals introduces different levels of network traffic, allowing for an assessment of its impact on performance.
- The validation threshold refers to the minimum score a contacted node must reach to be considered a potential intermediate node. This value acts as a selective criterion, enforcing a stringent threshold for routing decisions.
- Epidemic routing [54]. This algorithm serves as the standard flooding technique for broadcasting information in local contexts, providing a density-sensible approach.
- First contact [55]. This strategy provides a single-copy greedy baseline. Thus, it is useful to contextualize gains from learning or replication.
- PRoPHET [56]. This contribution is based on classic probability, performing contact-history routing. It becomes relevant to assess with the FL-based approach.
- MaxProp [57]. This strategy is based on queue management and path calculation. Considering its outstanding overhead performance, it is relevant to address in the scenario.
- Spray-and-wait [58]. This algorithm provides multi-copy routing, following a clean delivery/overhead trade-off.
4.2.2. Evaluation Metrics
- Delivery probability. This metric relates the number of received messages to the number of sent messages. As such, it strongly reflects communication success and serves as a key performance indicator for the scenario.
- Average latency. This metric measures the average time required to transmit a message from the sender to the destination.
- Average overhead. This metric compares the number of message copies sent across the network to the number of received messages. It serves as a useful indicator of channel utilization.
- Average hop count. This metric calculates the average number of nodes involved in forwarding a message from the sender to the destination.
- MSE. As mentioned in Equation (5), this variable measures the average of the squares of the errors, that is, the average squared difference between predicted and actual values. It penalizes larger errors more heavily and is a standard metric for regression tasks.
- Root Mean Squared Error (RMSE). The square root of MSE, providing an error metric in the same units as the predicted variable. It offers more interpretable insights into error magnitude in real-world units.
- Mean Absolute Error (MAE). Calculates the average of the absolute differences between predicted and actual values. Unlike MSE, MAE treats all errors equally and is more robust to outliers.
- R-squared (R2). Indicates the proportion of variance in the dependent variable that is predictable from the independent variables. A higher R2 signifies that the model explains a greater portion of the variance in the data.
4.3. Results
4.3.1. Low Density Scenario
Routing QoS Evaluation
FL Model Assessment
4.3.2. High Density Scenario
Routing QoS Evaluation
FL Model Assessment
4.4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Theopilus, Y.; Al Mahmud, A.; Davis, H.; Octavia, J.R. Persuasive strategies in digital interventions to combat internet addiction: A systematic review. Int. J. Med. Inform. 2025, 195, 105725. [Google Scholar] [CrossRef]
- Spaho, E.; Jaupi, O. A Framework for Integrating 5G and Vehicular Delay Tolerant Networks in Smart Cities. In Advanced Information Networking and Applications, Proceedings of the 39th International Conference on Advanced Information Networking and Applications (AINA-2025); Barolli, L., Ed.; Springer: Cham, Switzerland, 2025; pp. 86–95. [Google Scholar]
- Shah, I.A.; Ahmed, M. An Optimized Load Balancing Probabilistic Protocol for Delay Tolerant Networks. SN Comput. Sci. 2025, 6, 140. [Google Scholar] [CrossRef]
- Jesús-Azabal, M.; García-Alonso, J.; Galán-Jiménez, J. Beyond 5G Satellite Transmission and Indoor UAVs in Dams Monitoring: An Opportunistic Data Collection Strategy for Isolated Rural Areas. IT Prof. 2024, 26, 36–41. [Google Scholar] [CrossRef]
- Jesús-Azabal, M.; Zhang, Z.; Gao, B.; Yang, J.; Soares, V.N.G.J. Connection-Aware Digital Twin for Mobile Adhoc Networks in the 5G Era. Future Internet 2024, 16, 399. [Google Scholar] [CrossRef]
- Jesús-Azabal, M.; García-Alonso, J.; Galán-Jiménez, J. Evaluating the quality of service of Opportunistic Mobile Ad Hoc Network routing algorithms on real devices: A software-driven approach. Ad Hoc Netw. 2024, 163, 103591. [Google Scholar] [CrossRef]
- D’Argenio, P.R.; Fraire, J.; Hartmanns, A.; Raverta, F. Comparing Statistical, Analytical, and Learning-Based Routing Approaches for Delay-Tolerant Networks. ACM Trans. Model. Comput. Simul. 2025, 35, 1–26. [Google Scholar] [CrossRef]
- Varga, P.; Jászberényi, A.I.; Pásztor, D.; Nagy, B.; Nasar, M.; Raisz, D. How Beyond-5G and 6G Makes IIoT and the Smart Grid Green—A Survey. Sensors 2025, 25, 4222. [Google Scholar] [CrossRef]
- Kumari, R.; Tyagi, D.K.; Battula, R.B. NEIL: An EfficIent cLuster-based device discovery for D2D communication in B5G. Peer-to-Peer Netw. Appl. 2024, 18, 32. [Google Scholar] [CrossRef]
- Zhan, S.; Huang, L.; Luo, G.; Zheng, S.; Gao, Z.; Chao, H.C. A Review on Federated Learning Architectures for Privacy-Preserving AI: Lightweight and Secure Cloud–Edge–End Collaboration. Electronics 2025, 14, 2512. [Google Scholar] [CrossRef]
- Lin, N.; Wang, Y.; Zhang, E.; Yu, K.; Zhao, L.; Guizani, M. Feedback Delay-Tolerant Proactive Caching Scheme Based on Federated Learning at the Wireless Edge. IEEE Netw. Lett. 2023, 5, 26–30. [Google Scholar] [CrossRef]
- Yu, Z.; Hu, J.; Min, G.; Lu, H.; Zhao, Z.; Wang, H.; Georgalas, N. Federated Learning Based Proactive Content Caching in Edge Computing. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Bhardwaj, M.; Singh, J.; Gupta, N.; Jadon, K.S.; Dhurandher, S.K. A novel federated learning approach for routing optimisation in opportunistic IoT networks. Int. J. Sens. Netw. 2024, 46, 24–38. [Google Scholar] [CrossRef]
- Fasihi, M.R.; Mark, B.L. Device-to-Device Communication in 5G/6G: Architectural Foundations and Convergence with Enabling Technologies. arXiv 2025, arXiv:2507.06946. [Google Scholar]
- NIST. Study of 5G New Radio (NR) Support for Direct Mode Communications; Technical report; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2021. [Google Scholar]
- Kamei, S.; Taghipour, S. A comparison study of centralized and decentralized federated learning approaches utilizing the transformer architecture for estimating remaining useful life. Reliab. Eng. Syst. Saf. 2023, 233, 109130. [Google Scholar] [CrossRef]
- Gandhi, J.; Narmawala, Z. A comprehensive survey on Machine Learning techniques in opportunistic networks: Advances, challenges and future directions. Pervasive Mob. Comput. 2024, 100, 101917. [Google Scholar] [CrossRef]
- McMahan, H.B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics (AISTATS), Ft. Lauderdale, FL, USA, 20–22 April 2017; Volume 54, pp. 1273–1282. [Google Scholar]
- Bonawitz, K.; Eichner, H.; Grieskamp, W.; Huba, D.; Ingerman, A.; Ivanov, V.; Kiddon, C.; Konečný, J.; Mazzocchi, S.; McMahan, H.B.; et al. Towards Federated Learning at Scale: System Design. In Proceedings of the MLSys, Stanford, CA, USA, 31 March–2 April 2019. [Google Scholar]
- Kairouz, P.; McMahan, H.B.; Avent, B.; Bellet, A.; Bennis, M.; Bhagoji, A.N.; Bonawitz, K.; Charles, Z.; Cormode, G.; Cummings, R.; et al. Advances and Open Problems in Federated Learning. J. Mach. Learn. Res. 2021, 22. [Google Scholar] [CrossRef]
- Yang, Q.; Liu, Y.; Chen, T.; Tong, Y. Federated Learning: Concepts, Applications, and Challenges. IEEE Access 2019, 7, hle38137. [Google Scholar]
- Vepakomma, P.; Gupta, O.; Swedish, T.C.; Raskar, R. Split Learning for Health: Distributed Deep Learning without Sharing Raw Patient Data. arXiv 2018, arXiv:1812.00564. [Google Scholar] [CrossRef]
- Erunkulu, O.O.; Zungeru, A.M.; Lebekwe, C.K.; Mosalaosi, M.; Chuma, J.M. 5G Mobile Communication Applications: A Survey and Comparison of Use Cases. IEEE Access 2021, 9, 97251–97295. [Google Scholar] [CrossRef]
- Bora, B.; Chauhan, R.; Giri, S.; Rawat, R. Peer to peer confidentiality in networking. In Challenges in Information, Communication and Computing Technology; CRC Press: Boca Raton, FL, USA, 2024; pp. 720–725. [Google Scholar] [CrossRef]
- Zheng, H.; Tran, T.; Shadmon, R.; Arden, O. Decentagram: Highly-Available Decentralized Publish/Subscribe Systems. In Proceedings of the 2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Brisbane, Australia, 24–27 June 2024; pp. 274–287. [Google Scholar] [CrossRef]
- Arruda, C.E.; Moraes, P.F.; Agoulmine, N.; Martins, J.S.B. Enhanced Pub/Sub Communications for Massive IoT Traffic with SARSA Reinforcement Learning. In Machine Learning for Networking, Proceedings of the Third International Conference, Paris, France, 24–26 November 2020; Renault, É., Boumerdassi, S., Mühlethaler, P., Eds.; Springer: Cham, Switzerland, 2021; pp. 204–225. [Google Scholar]
- Kang, Z.; Canady, R.; Dubey, A.; Gokhale, A.; Shekhar, S.; Sedlacek, M. A Study of Publish/Subscribe Middleware Under Different IoT Traffic Conditions. In Proceedings of the International Workshop on Middleware and Applications for the Internet of Things, Delft, The Netherlands, 7–11 December 2020; pp. 7–12. [Google Scholar] [CrossRef]
- Tariq, A.H.; Amin, U. Peer-to-peer multi-energy trading in a decentralized network: A review. Renew. Sustain. Energy Rev. 2025, 208, 114969. [Google Scholar] [CrossRef]
- Miyoshi, T.; Yamashita, S.; Yamazaki, T. Enhancing Road Safety: A Pedestrian-to-Vehicle Collision Warning System Integrating Location-Based P2P and LiDAR Sensing. In Proceedings of the 2025 1st International Conference on Consumer Technology (ICCT-Pacific), Matsue, Japan, 29–31 March 2025; pp. 1–4. [Google Scholar] [CrossRef]
- Hamad, S.; Yeferny, T. Routing Approach for P2P Systems Over MANET Network. arXiv 2020, arXiv:2101.03109. [Google Scholar] [CrossRef]
- Adnan, M.H.; Ahmad Zukarnain, Z. Device-To-Device Communication in 5G Environment: Issues, Solutions, and Challenges. Symmetry 2020, 12, 1762. [Google Scholar] [CrossRef]
- Castillo, A.; Juiz, C.; Bermejo, B. Delay and Disruption Tolerant Networking for Terrestrial and TCP/IP Applications: A Systematic Literature Review. Network 2024, 4, 237–259. [Google Scholar] [CrossRef]
- Madamori, O.; Max-Onakpoya, E.; Grant, C.; Baker, C. Using Delay Tolerant Networks as a Backbone for Low-Cost Smart Cities. In Proceedings of the 2019 IEEE International Conference on Smart Computing (SMARTCOMP), Washington, DC, USA, 12–15 June 2019; pp. 468–471. [Google Scholar] [CrossRef]
- Jesús-Azabal, M.; Herrera, J.L.; Laso, S.; Galán-Jiménez, J. OPPNets and Rural Areas: An Opportunistic Solution for Remote Communications. Wirel. Commun. Mob. Comput. 2021, 2021, 8883501. [Google Scholar] [CrossRef]
- Jesús-Azabal, M.; Berrocal, J.; García-Alonso, J.; Soares, V.N.G.J.; Galán-Jiménez, J. An Opportunistic Routing Solution to Monitor Isolated Elderly People in Rural Areas. In Gerontechnology, Proceedings of the Second International Workshop, IWoG 2019, Cáceres, Spain, 4–5 September 2019; García-Alonso, J., Fonseca, C., Eds.; Springer: Cham, Switzerland, 2020; pp. 195–203. [Google Scholar]
- Jesús-Azabal, M.; Soares, V.N.G.J.; Galán-Jiménez, J. ML-Enhanced Live Video Streaming in Offline Mobile Ad Hoc Networks: An Applied Approach. Electronics 2024, 13, 1569. [Google Scholar] [CrossRef]
- Almotairi, K.H. An improved multipath video data communication in a vehicular delay-tolerant network. PLoS ONE 2022, 17, e0273751. [Google Scholar] [CrossRef] [PubMed]
- Ferreira, R.; Moreira, W.; Mendes, P.; Gerla, M.; Cerqueira, E. Improving the Delivery Rate of Digital Inclusion Applications for Amazon Riverside Communities by Using an Integrated Bluetooth DTN Architecture. arXiv 2014, arXiv:1405.7084. [Google Scholar] [CrossRef]
- Turcanu, I.; Castignani, G.; Faye, S. On the Integration of Digital Twin Networks into City Digital Twins: Benefits and Challenges. In Proceedings of the 2024 IEEE 21st Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 6–9 January 2024; pp. 752–758. [Google Scholar] [CrossRef]
- Xiong, Y.; Jiang, S. Multi-Decision Dynamic Intelligent Routing Protocol for Delay-Tolerant Networks. Electronics 2023, 12, 4528. [Google Scholar] [CrossRef]
- Wang, X.; Xiong, G.; Cao, H.; Li, J.; Liu, Y. Decentralized Federated Learning with Model Caching on Mobile Agents. Proc. Aaai Conf. Artif. Intell. 2025, 39, 21296–21303. [Google Scholar] [CrossRef]
- Saif, S.; Islam, M.J.; Jahangir, M.Z.B.; Biswas, P.; Rashid, A.; Nasim, M.A.A.; Gupta, K.D. A Comprehensive Review on Understanding the Decentralized and Collaborative Approach in Machine Learning. arXiv 2025, arXiv:2503.09833. [Google Scholar]
- He, Z.; Zhu, G.; Zhang, S.; Luo, E.; Zhao, Y. FedDT: A Communication-Efficient Federated Learning via Knowledge Distillation and Ternary Compression. Electronics 2025, 14, 2183. [Google Scholar] [CrossRef]
- Caldarola, D.; Cagnasso, P.; Caputo, B.; Ciccone, M. Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 11–15 June 2025; pp. 25187–25197. [Google Scholar]
- You, L.; Guo, Z.; Yuen, C.; Chen, C.Y.C.; Zhang, Y.; Poor, H.V. A framework reforming personalized Internet of Things by federated meta-learning. Nat. Commun. 2025, 16, 3739. [Google Scholar] [CrossRef]
- Liu, Y.; Li, S.; Li, W.; Qian, H.; Xia, H. A Personalized Federated Learning Algorithm Based on Dynamic Weight Allocation. Electronics 2025, 14, 484. [Google Scholar] [CrossRef]
- Amadeo, M.; Campolo, C.; Ruggeri, G.; Molinaro, A. Improving communication performance of Federated Learning: A networking perspective. Comput. Netw. 2025, 267, 111353. [Google Scholar] [CrossRef]
- Almeida, L.; Teixeira, R.; Baldoni, G.; Antunes, M.; Aguiar, R.L. Federated Learning for a Dynamic Edge: A Modular and Resilient Approach. Sensors 2025, 25, 3812. [Google Scholar] [CrossRef]
- Albelaihi, R. Mobility Prediction and Resource-Aware Client Selection for Federated Learning in IoT. Future Internet 2025, 17, 109. [Google Scholar] [CrossRef]
- Singh, J.; Dhurandher, S.K.; Woungang, I. Federated Learning Empowered Routing for Opportunistic Network Environments. In Proceedings of the 2024 IEEE International Conference on Communications Workshops (ICC Workshops), Denver, CO, USA, 9–13 June 2024; pp. 1998–2004. [Google Scholar] [CrossRef]
- Keränen, A.; Ott, J.; Kärkkäinen, T. The ONE simulator for DTN protocol evaluation. In Proceedings of the 2nd International Conference on Simulation Tools and Techniques, Rome, Italy, 2–6 March 2009. [Google Scholar] [CrossRef]
- Liu, Y.; Qu, Z.; Wang, J. Compressed Hierarchical Federated Learning for Edge-Level Imbalanced Wireless Networks. IEEE Trans. Comput. Soc. Syst. 2025, 1, 1–12. [Google Scholar] [CrossRef]
- Koulouras, G.; Katsoulis, S.; Zantalis, F. Evolution of Bluetooth Technology: BLE in the IoT Ecosystem. Sensors 2025, 25, 996. [Google Scholar] [CrossRef] [PubMed]
- Rashidi, L.; Towsley, D.; Mohseni-Kabir, A.; Movaghar, A. On the Performance Analysis of Epidemic Routing in Non-Sparse Delay Tolerant Networks. IEEE Trans. Mob. Comput. 2023, 22, 4134–4149. [Google Scholar] [CrossRef]
- Alajeely, M.; Doss, R.; Ahmad, A. Routing Protocols in Opportunistic Networks—A Survey. IETE Tech. Rev. 2018, 35, 369–387. [Google Scholar] [CrossRef]
- Sok, P.; Kim, K. Distance-based PRoPHET routing protocol in Disruption Tolerant Network. In Proceedings of the 2013 International Conference on ICT Convergence (ICTC), Jeju Island, Republic of Korea, 14–16 October 2013; pp. 159–164. [Google Scholar] [CrossRef]
- Das, M.; Sarkar, S.; Iqbal, S.M.A. TTL based MaxProp routing protocol. In Proceedings of the 2016 19th International Conference on Computer and Information Technology (ICCIT), Dhaka, Bangladesh, 18–20 December 2016; pp. 7–12. [Google Scholar] [CrossRef]
- Spyropoulos, T.; Psounis, K.; Raghavendra, C.S. Spray and wait: An efficient routing scheme for intermittently connected mobile networks. In Proceedings of the 2005 ACM SIGCOMM Workshop on Delay-Tolerant Networking, New York, NY, USA, 26 August 2005; pp. 252–259. [Google Scholar] [CrossRef]
Source Component | Target Component | Interface Type | Data Transmitted | Purpose |
---|---|---|---|---|
Encounter Logger (DTN Node) | Local FL Trainer (same node) | Internal (device) | Context vector | Collect and prepare data for local model training |
Local FL Model (DTN Node) | FL Aggregator (MEC Runtime) | 5G Uplink | Local model weights | Send weights for federated aggregation at the edge node |
Model Distributor (MEC Runtime) | Local FL Model (DTN Node) | 5G Downlink | Aggregated model weights | Provide updated global model to DTN nodes |
Contact Evaluator (DTN Node) | Relay Decision Engine (same node) | Internal (device) | Relay score | Evaluate whether to forward the message |
Relay Decision Engine (DTN Node) | Peer DTN Node | D2D Wireless | Message payload | Transmit message opportunistically via local wireless |
Destination Node (DTN Node) | Path Collector (MEC Runtime) | 5G Uplink | Anonymized message path | Report successful message delivery for feedback |
Label Dispatcher (MEC Runtime) | Supervised Learning Evaluator (DTN Node) | 5G Downlink | Delivery labels (success/failure) | Tag encounters to enable supervised training |
Feature | Justification | Data Type |
---|---|---|
Average contact duration | Longer contact windows increase the likelihood of successful data exchange. | Float |
Buffer availability | Indicates the node’s capacity to store messages and forward them later. A limited buffer may restrict acceptance of new messages. | Float |
Battery level | A low battery level may lead to disconnection or shutdown, reducing node reliability. | Float |
Fidelity to path | Measures whether the node is following a predictable and stable local trajectory. | Float |
Encounter frequency | A high number of previous encounters may indicate strong connectivity and centrality within the network. | Integer |
Time since last contact | Provides insight into the stability and regularity of node interactions. | Float |
Mobility flag | Identifies the type of movement (e.g., pedestrian, static, vehicle) to estimate relay stability. | Categorical |
Provisional flag | Marks nodes with undefined paths or ambiguous status that may still function as opportunistic relays. | Boolean |
Variable | Value |
---|---|
Simulation length | 43,200 s (12 h) |
DTN interface type | Bluetooth |
Bluetooth range | 100 m |
Number of node groups | 3 |
Mobility model | MapRouteMovement |
Mobility speed | 0.5–1.5 m/s |
Message generation interval | 3600/7200/14,400 s |
Validation threshold | Score > 70% |
Variable | Value |
---|---|
MSE | 0.168 |
RMSE | 0.410 |
MAE | 0.336 |
R-squared | 0.12 |
Variable | Value |
---|---|
MSE | 0.095 |
RMSE | 0.308 |
MAE | 0.246 |
R-squared | 0.41 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jesús-Azabal, M.; Zheng, M.; Soares, V.N.G.J. Hybrid B5G-DTN Architecture with Federated Learning for Contextual Communication Offloading. Future Internet 2025, 17, 392. https://doi.org/10.3390/fi17090392
Jesús-Azabal M, Zheng M, Soares VNGJ. Hybrid B5G-DTN Architecture with Federated Learning for Contextual Communication Offloading. Future Internet. 2025; 17(9):392. https://doi.org/10.3390/fi17090392
Chicago/Turabian StyleJesús-Azabal, Manuel, Meichun Zheng, and Vasco N. G. J. Soares. 2025. "Hybrid B5G-DTN Architecture with Federated Learning for Contextual Communication Offloading" Future Internet 17, no. 9: 392. https://doi.org/10.3390/fi17090392
APA StyleJesús-Azabal, M., Zheng, M., & Soares, V. N. G. J. (2025). Hybrid B5G-DTN Architecture with Federated Learning for Contextual Communication Offloading. Future Internet, 17(9), 392. https://doi.org/10.3390/fi17090392