A Fairness-Enhanced Federated Learning Scheduling Mechanism for UAV-Assisted Emergency Communication
Abstract
:1. Introduction
- (1)
- Emergency communication scenarios are characterized by complex terrain, etc., and we use FL to optimize the allocation and utilization of spectrum resources so as to improve the model performance of terrestrial devices.
- (2)
- The UAV energy consumption problem is mitigated by considering user scheduling strategies in the FL process and by selecting some devices to participate in the aggregation phase in order to achieve the goal of improving decision-making efficiency.
- (3)
- In order to overcome the problem of it being difficult to predict the resource information of terrestrial devices, we adopt the MAB algorithm for client selection. Meanwhile, further considering the fairness of the scheduling strategy, we introduce model freshness, which is weighted with energy consumption and set as the reward function of the MAB algorithm.
- (4)
- We conduct extensive simulation experiments on the MNIST dataset and incorporate fairness metrics to measure system performance.
2. Related Work
2.1. UAV-Assisted Communication
2.2. UAV-Assisted Communication under Energy Constraints
2.3. User Scheduling Policies for Energy Conservation
2.4. Fairness Issues in Emergency Communication Scenarios
3. System Model
3.1. Description of Emergency Communication Scenario
- (1)
- While training the local model using the local dataset, the terrestrial device sets up the communication settings through appropriate communication protocols to lay the foundation for establishing a reliable and smooth communication channel with the UAV.
- (2)
- After the UAV receives the communication request from terrestrial devices, it carries out appropriate processing and establishes communication connections, and this process can use security measures such as authentication and encryption/decryption to ensure the confidentiality and integrity of the communications.
- (3)
- After the UAV has performed the duties of the mobile base station, it distributes the fused parameter data to terrestrial devices. The terrestrial device receives the data and processes it accordingly to further improve the performance of the local model.
3.2. UAV-Assisted Federated Learning Model
3.3. Energy Consumption Models
4. Design of User Scheduling Algorithms for Fairness Enhancement
4.1. Problem Formulation and Analysis
4.2. Design of a Measure of Model Freshness
4.3. Proposed Fairness Algorithm Based on MAB Problem
Algorithm 1 A MAB-based fair scheduling algorithm for reducing energy consumption. |
|
5. Experimental Performance and Analysis
5.1. Simulation Environment and Dataset
5.2. The Indicator of Fairness
5.3. Performance Comparison of Different Selection Criteria
- (1)
- Gossip (stochastic greedy) selection [36]: The UAV adopts a randomized strategy for scheduling terrestrial devices, which is a traditional FL scheduling strategy full of randomness.
- (2)
- Energy-oriented device selection [27]: The UAV evaluates terrestrial devices for scheduling with a single criterion, considering only the energy consumption and selecting only terrestrial devices with low energy consumption to participate in the aggregation phase.
5.4. Fairness Comparison under Different Parameters
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Pauu, K.T.; Wu, J.; Fan, Y.; Pan, Q. Differential Privacy and Blockchain-Empowered Decentralized Graph Federated Learning Enabled UAVs for Disaster Response. IEEE Internet Things J. 2023. early access. [Google Scholar] [CrossRef]
- Wang, H.; Song, L.; Liu, J.; Liu, L. Analysis on Construction and Application of the Special Emergency Communication Systems in the Industries. In Advances in Wireless Communications and Applications: Wireless Technology: Intelligent Network Technologies, Smart Services and Applications, Proceedings of the 3rd ICWCA 2019, Haikou, China, 16– 17 November 2019; Springer: Singapore, 2021; pp. 143–151. [Google Scholar]
- Siam, A.I.; Almaiah, M.A.; Al-Zahrani, A.; Elazm, A.A.; El Banby, G.M.; El-Shafai, W.; El-Samie, F.E.A.; El-Bahnasawy, N.A. Secure health monitoring communication systems based on IoT and cloud computing for medical emergency applications. Comput. Intell. Neurosci. 2021, 2021, 8016525. [Google Scholar] [CrossRef]
- Shvetsov, A.V.; Alsamhi, S.H.; Hawbani, A.; Kumar, S.; Srivastava, S.; Agarwal, S.; Rajput, N.S.; Alammari, A.A.; Nashwan, F. Federated learning meets intelligence reflection surface in drones for enabling 6G networks: Challenges and opportunities. IEEE Access 2023, 11, 130860–130887. [Google Scholar] [CrossRef]
- Liu, M.; Yang, J.; Gui, G. DSF-NOMA: UAV-Assisted Emergency Communication Technology in a Heterogeneous Internet of Things. IEEE Internet Things J. 2019, 6, 5508–5519. [Google Scholar] [CrossRef]
- Xu, J.; Ota, K.; Dong, M. LUNA: Lightweight UAV navigation based on airborne vision for disaster management. 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; IEEE: New York, NY, USA, 2019; pp. 315–322. [Google Scholar]
- Wang, J.; Zheng, T.; Lei, P.; Bai, X. Ground target classification in noisy SAR images using convolutional neural networks. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 4180–4192. [Google Scholar] [CrossRef]
- Xie, L.; Xu, J.; Zhang, R. Throughput maximization for UAV-enabled wireless powered communication networks. IEEE Internet Things J. 2018, 6, 1690–1703. [Google Scholar] [CrossRef]
- Li, T.; Sahu, A.K.; Zaheer, M.; Sanjabi, M.; Talwalkar, A.; Smith, V. Federated optimization in heterogeneous networks. Proc. Mach. Learn. Syst. 2020, 2, 429–450. [Google Scholar]
- Li, T.; Sanjabi, M.; Beirami, A.; Smith, V. Fair resource allocation in federated learning. arXiv 2019, arXiv:1905.10497. [Google Scholar]
- Hou, X.; Wang, J.; Jiang, C.; Zhang, X.; Ren, Y.; Debbah, M. UAV-enabled covert federated learning. IEEE Trans. Wirel. Commun. 2023, 22, 6793–6809. [Google Scholar] [CrossRef]
- Dang-Ngoc, H.; Nguyen, D.N.; Ho-Van, K.; Hoang, D.T.; Dutkiewicz, E.; Pham, Q.V.; Hwang, W.J. Secure swarm UAV-assisted communications with cooperative friendly jamming. IEEE Internet Things J. 2022, 9, 25596–25611. [Google Scholar] [CrossRef]
- Song, X.; Cheng, M.; Lei, L.; Yang, Y. Multi-Task and Multi-Objective Joint Resource Optimization for UAV-Assisted Air-Ground Integrated Networks under Emergency Scenarios. IEEE Internet Things J. 2023, 10, 20342–20357. [Google Scholar] [CrossRef]
- Wang, T.; Huang, X.; Wu, Y.; Qian, L.; Lin, B.; Su, Z. UAV Swarm-Assisted Two-Tier Hierarchical Federated Learning. IEEE Trans. Netw. Sci. Eng. 2023, 11, 943–956. [Google Scholar] [CrossRef]
- Zhang, T.; Xu, Y.; Loo, J.; Yang, D.; Xiao, L. Joint computation and communication design for UAV-assisted mobile edge computing in IoT. IEEE Trans. Ind. Inform. 2019, 16, 5505–5516. [Google Scholar] [CrossRef]
- Wang, Z.; Rong, H.; Jiang, H.; Xiao, Z.; Zeng, F. A load-balanced and energy-efficient navigation scheme for uav-mounted mobile edge computing. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3659–3674. [Google Scholar] [CrossRef]
- Alzenad, M.; El-Keyi, A.; Yanikomeroglu, H. 3-D placement of an unmanned aerial vehicle base station for maximum coverage of users with different QoS requirements. IEEE Wirel. Commun. Lett. 2017, 7, 38–41. [Google Scholar] [CrossRef]
- Zeng, Y.; Zhang, R. Energy-efficient UAV communication with trajectory optimization. IEEE Trans. Wirel. Commun. 2017, 16, 3747–3760. [Google Scholar] [CrossRef]
- Wang, W.; Li, X.; Zhang, M.; Cumanan, K.; Ng, D.W.K.; Zhang, G.; Tang, J.; Dobre, O.A. Energy-constrained UAV-assisted secure communications with position optimization and cooperative jamming. IEEE Trans. Commun. 2020, 68, 4476–4489. [Google Scholar] [CrossRef]
- Xiong, Z.; Zhang, Y.; Lim, W.Y.B.; Kang, J.; Niyato, D.; Leung, C.; Miao, C. UAV-assisted wireless energy and data transfer with deep reinforcement learning. IEEE Trans. Cogn. Commun. Netw. 2020, 7, 85–99. [Google Scholar] [CrossRef]
- Zhang, L.; Celik, A.; Dang, S.; Shihada, B. Energy-efficient trajectory optimization for UAV-assisted IoT networks. IEEE Trans. Mob. Comput. 2021, 21, 4323–4337. [Google Scholar] [CrossRef]
- Liao, J.; Jiang, B.; Zhao, P.; Ning, L.; Chen, L. Unmanned Aerial Vehicle-Assisted Federated Learning Method Based on a Trusted Execution Environment. Electronics 2023, 12, 3938. [Google Scholar] [CrossRef]
- Zheng, J.; Li, K.; Tovar, E.; Guizani, M. Federated learning for energy-balanced client selection in mobile edge computing. In Proceedings of the 2021 International Wireless Communications and Mobile Computing (IWCMC), Harbin City, China, 28 June–2 July 2021; IEEE: New York, NY, USA, 2021; pp. 1942–1947. [Google Scholar]
- Chen, C.; Chiang, Y.H.; Lin, H.; Lui, J.C.; Ji, Y. Energy harvesting aware client selection for over-the-air federated learning. In Proceedings of the GLOBECOM 2022—2022 IEEE Global Communications Conference, Rio de Janeiro, Brazil, 4–8 December 2022; IEEE: New York, NY, USA, 2022; pp. 5069–5074. [Google Scholar]
- Zhao, J.; Feng, Y.; Chang, X.; Liu, C.H. Energy-efficient client selection in federated learning with heterogeneous data on edge. Peer-to-Peer Netw. Appl. 2022, 15, 1139–1151. [Google Scholar] [CrossRef]
- Han, S.; Zhang, C.; Wang, L.; Zheng, W.; Wen, X. FedECS: Client Selection for Optimizing Computing Energy in Federated Learning. In Proceedings of the 2023 IEEE 34th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Toronto, ON, Canada, 5–8 September 2023; IEEE: New York, NY, USA, 2023; pp. 1–6. [Google Scholar]
- Yoshida, N.; Nishio, T.; Morikura, M.; Yamamoto, K. MAB-based client selection for federated learning with uncertain resources in mobile networks. In Proceedings of the 2020 IEEE Globecom Workshops (GC Wkshps), Taipei, Taiwan, 7–11 December 2020; IEEE: New York, NY, USA, 2020; pp. 1–6. [Google Scholar]
- Banerjee, I.; Warnier, M.; Brazier, F.M.; Helbing, D. Introducing participatory fairness in emergency communication can support self-organization for survival. Sci. Rep. 2021, 11, 7209. [Google Scholar] [CrossRef]
- Hu, B.; Wang, L.; Chen, S.; Cui, J.; Chen, L. An uplink throughput optimization scheme for UAV-enabled urban emergency communications. IEEE Internet Things J. 2021, 9, 4291–4302. [Google Scholar] [CrossRef]
- Thantharate, P.; Thantharate, A.; Kulkarni, A. GREENSKY: A fair energy-aware optimization model for UAVs in next-generation wireless networks. Green Energy Intell. Transp. 2024, 3, 100130. [Google Scholar] [CrossRef]
- Zhu, H.; Yang, M.; Kuang, J.; Qian, H.; Zhou, Y. Client selection for asynchronous federated learning with fairness consideration. In Proceedings of the 2022 IEEE International Conference on Communications Workshops (ICC Workshops), Seoul, Republic of Korea, 16–20 May 2022; IEEE: New York, NY, USA, 2022; pp. 800–805. [Google Scholar]
- Jee Cho, Y.; Gupta, S.; Joshi, G.; Yağan, O. Bandit-based Communication-Efficient Client Selection Strategies for Federated Learning. In Proceedings of the 2020 54th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 1–4 November 2020; pp. 1066–1069. [Google Scholar]
- Mozaffari, M.; Saad, W.; Bennis, M.; Nam, Y.H.; Debbah, M. A Tutorial on UAVs for Wireless Networks: Applications, Challenges, and Open Problems. IEEE Commun. Surv. Tutorials 2019, 21, 2334–2360. [Google Scholar] [CrossRef]
- Do, Q.V.; Pham, Q.V.; Hwang, W.J. Deep Reinforcement Learning for Energy-Efficient Federated Learning in UAV-Enabled Wireless Powered Networks. IEEE Commun. Lett. 2022, 26, 99–103. [Google Scholar] [CrossRef]
- Rahbari, D.; Alam, M.M.; Le Moullec, Y.; Jenihhin, M. Fast and fair computation offloading management in a swarm of drones using a rating-based federated learning approach. IEEE Access 2021, 9, 113832–113849. [Google Scholar] [CrossRef]
- Luo, Q.; Li, C.; Luan, T.H.; Shi, W.; Wu, W. Self-learning based computation offloading for internet of vehicles: Model and algorithm. IEEE Trans. Wirel. Commun. 2021, 20, 5913–5925. [Google Scholar] [CrossRef]
Parameter | Value | Parameter | Value |
---|---|---|---|
Number of terrestrial devices | 20 | Radius of area covered | 200 m |
Energy budget | 400 J | Transmit power of the UAV | 1.258 W |
Number of subchannels | 10 | Received power of the UAV | 1.181 W |
Bandwidth of subchannels | 1 M | 3 s | |
Transmit power of terrestrial devices | (0.1 W, 0.3 W) | a | 1 |
Received power of terrestrial devices | (0.1 W, 0.3 W) | 0.6 |
Algorithm | Accuracy | Energy Consumption | Jain |
---|---|---|---|
Energy-oriented device selection | 83.34% | 231.62 J | 0.9694 |
Our selection | 91.06% | 246.65 J | 0.9995 |
Gossip selection | 80.35% | 373.19 J | 0.9891 |
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. |
© 2024 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
Zhu, C.; Shi, Y.; Zhao, H.; Chen, K.; Zhang, T.; Bao, C. A Fairness-Enhanced Federated Learning Scheduling Mechanism for UAV-Assisted Emergency Communication. Sensors 2024, 24, 1599. https://doi.org/10.3390/s24051599
Zhu C, Shi Y, Zhao H, Chen K, Zhang T, Bao C. A Fairness-Enhanced Federated Learning Scheduling Mechanism for UAV-Assisted Emergency Communication. Sensors. 2024; 24(5):1599. https://doi.org/10.3390/s24051599
Chicago/Turabian StyleZhu, Chun, Ying Shi, Haitao Zhao, Keqi Chen, Tianyu Zhang, and Chongyu Bao. 2024. "A Fairness-Enhanced Federated Learning Scheduling Mechanism for UAV-Assisted Emergency Communication" Sensors 24, no. 5: 1599. https://doi.org/10.3390/s24051599
APA StyleZhu, C., Shi, Y., Zhao, H., Chen, K., Zhang, T., & Bao, C. (2024). A Fairness-Enhanced Federated Learning Scheduling Mechanism for UAV-Assisted Emergency Communication. Sensors, 24(5), 1599. https://doi.org/10.3390/s24051599