EdgeGuard: Decentralized Medical Resource Orchestration via Blockchain-Secured Federated Learning in IoMT Networks
Abstract
:1. Introduction
- Privacy-preserving federated learning architecture: A novel adaptive aggregation mechanism that enables secure model training across distributed healthcare institutions [14]. This architecture incorporates differential privacy techniques and secure aggregation protocols, ensuring patient privacy while optimizing model performance through quality-aware aggregation.
- IoMT-optimized blockchain consensus: A lightweight consensus mechanism specifically engineered for resource-constrained medical devices, providing robust security guarantees while maintaining efficiency. This mechanism ensures data integrity and creates immutable audit trails for regulatory compliance.
- Intelligent resource management: Advanced optimization techniques for heterogeneous IoMT environments include the following:
- –
- A dynamic model complexity adaptation based on available computational resources.
- –
- Adaptive learning rate scheduling, considering resource constraints.
- –
- Quality-aware device selection for optimal federated learning rounds.
- –
- Efficient model update compression for bandwidth-constrained scenarios.
- Comprehensive performance framework: A multi-dimensional evaluation framework that assesses not only diagnostic accuracy but also computational efficiency, communication effectiveness, energy consumption, and fairness across diverse IoMT devices, ensuring practical deployability in real-world healthcare settings.
2. Related Work
3. Problem Formulation
3.1. System Model
- Edge devices (): The different numbers of IOMT N edge devices range in terms of their computing and sensing capabilities. These edge devices are important components of our distributed learning setup from simple fitness trackers to cutting-edge medical equipment.
- Local datasets (): Every edge device tracks a local dataset, thus reflecting a different portion of global health data. These datasets are characterized by their size and a quality metric .
- Edge servers (): A collection of M edge servers arranged specifically to enable intermediate aggregation and computational offloading. These servers improve system scalability and responsiveness by acting as a link between the central server and resource-limited peripheral devices. This makes our whole system work better and faster, especially when dealing with lots of devices that might not be very powerful on their own.
- Central server (): A high-performance central server that orchestrates the federated learning process, aggregates model updates, and maintains the global model. It is responsible for initiating learning rounds and disseminating the updated global model to edge devices.
- Global and local models (): A shared neural network with d parameters; the global model represents the collective knowledge extracted from various medical data sources across the network. Collection consists of local model instances, where the model parameters trained on the local dataset of edge device are represented by each . These local models feed into the global model and are updated regularly, enabling a distributed learning process that protects data privacy and makes use of the IoMT network’s collective insights.
- Communication links (): The group of communication lines that link the central server, edge servers, and edge devices. The bandwidth and latency of each connection are its key characteristics.
- Adaptive aggregation function (): A completely novel function that dynamically weighs each edge device’s contribution according to measures for data quality and reliability. It is defined as follows:
- Blockchain Security Layer (BSL) To ensure the security, integrity, and traceability of the federated learning process [20], our system incorporates a BSL. This decentralized ledger system, denoted as , consists of a chain of blocks , each containing a set of verified transactions. The function maps entities to transactions recorded in blocks, while the cryptographic hash function ensures the immutability of the blockchain. A validation function verifies the legitimacy of transactions and blocks. Each model update and aggregation operation is recorded as a transaction in the blockchain, ensuring the integrity and traceability of the learning process:
- Quality assessment module (): A new module that grades the quality of a local dataset based on various criteria, such as data distribution, label accuracy, and task relevance, around the world. The quality score that is derived for every local dataset is .
- Reliability evaluation function (): The feature that scores the reliability of the edge devices over time, accounting for the needs of hardware, uptime, and consistency of contributions. For each device at time t it returns a reliability score .
3.2. Assumptions and Threat Model
3.2.1. Main Assumptions
- Data privacy and locality: The local dataset for every edge device remains on the device. According to healthcare data standards and patient privacy, only model updates are shared. Formally:
- Device heterogeneity and intermittent connectivity: The edge devices, , are heterogeneous in terms of processing capability and network reliability. We represent this heterogeneity by defining a time-varying subset of devices that are active, in each round t:
- Semi-honest participants: While implementing the steps, participants have the opportunity to learn from the data they have received. We assume the reliability assessment function represents this behavior over time:
3.2.2. Primary Threats
- Data poisoning attacks : The malicious entities may manipulate the local dataset or introduce fake data into the global model updates. We represent this threat as a perturbation of local updates:
- Privacy breaches : The adversaries could try to recreate private information from model updates. In such cases, the differential privacy anticipates and assists the users from the privacy risks:
- Integrity and authentication attacks : The attackers might fabricate the devices or interfere with model updates. In order to solve this, our blockchain security layer ensures the following:
3.3. Problem Statement and Design Goals
- An adaptive aggregation function f to balance data utility and privacy:
- A blockchain security layer to ensure integrity and traceability.
- A quality assessment module to evaluate data quality.
- A reliability evaluation function to assess device trustworthiness.
4. Proposed Framework
4.1. EdgeGuard Framework
4.1.1. Local Model Training
4.1.2. Local Model Upload
4.1.3. Cross-Verification
4.1.4. Block Generation and Propagation
4.1.5. Adaptive Aggregation and Global Model Update
- Higher quality data (higher ) have more influence on the global model.
- More reliable devices (higher ) contribute more significantly.
- Updates that are closer to the average (potentially more trustworthy) are given higher weight.
- Mitigate the impact of low-quality or malicious updates.
- Adapt to changing device behaviors and data characteristics.
- Improve the overall robustness and accuracy of the global model.
- Provide an implicit defense against various attacks, including data poisoning and free-riding.
4.1.6. Local Model Update
4.2. Smart Contract Implementation for Access Control and Model Updates
- Access control: Ensures only authorized IoMT devices participate in the federated learning process.
- Model update verification: Validates and records model updates in an immutable manner.
- Secure aggregation: Implements privacy-preserving model aggregation using multi-party computation.
- Security: Through robust access control and validation mechanisms.
- Privacy: Via secure multi-party computation during aggregation.
- Verifiability: Through immutable blockchain records of all operations.
Algorithm 1 EdgeGuard smart contract protocol. |
|
4.3. Operational Design and Complexity Analysis
Algorithm 2 EdgeGuard: secure federated learning for IoMT. |
|
5. Performance Analysis
5.1. Experimental Setup
5.2. Baseline Implementation
- No quality-based weighting of client updates.
- No reliability assessment of participating devices.
- No blockchain-based security mechanisms.
- No differential privacy protections.
5.3. Evaluation and Simulation Results
5.3.1. Model Accuracy
5.3.2. Communication Efficiency
5.3.3. Security Robustness
5.3.4. Resource Utilization
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Al-Turjman, F.; Nawaz, M.H.; Ulusar, U.D. Intelligence in the Internet of Medical Things era: A systematic review of current and future trends. Comput. Commun. 2020, 150, 644–660. [Google Scholar] [CrossRef]
- Huang, C.; Wang, J.; Wang, S.; Zhang, Y. Internet of medical things: A systematic review. Neurocomputing 2023, 557, 126719. [Google Scholar] [CrossRef]
- Chang, Y.; Fang, C.; Sun, W. A Blockchain-Based Federated Learning Method for Smart Healthcare. Comput. Intell. Neurosci. 2021, 2021, 4376418. [Google Scholar] [CrossRef] [PubMed]
- Raul, S.; Das, S.; Murty, C.S.; Devi, K. A Review on Intelligent Health Care System Using Learning Methods. In Recent Developments in Electronics and Communication Systems; IOS Press: Amsterdam, The Netherlands, 2023; pp. 154–159. [Google Scholar]
- Mohammed, M.A.; Lakhan, A.; Abdulkareem, K.H.; Zebari, D.A.; Nedoma, J.; Martinek, R.; Kadry, S.; Garcia-Zapirain, B. Energy-efficient distributed federated learning offloading and scheduling healthcare system in blockchain based networks. Internet Things 2023, 22, 100815. [Google Scholar] [CrossRef]
- Duan, Q.; Huang, J.; Hu, S.; Deng, R.; Lu, Z.; Yu, S. Combining Federated Learning and Edge Computing Toward Ubiquitous Intelligence in 6G Network: Challenges, Recent Advances, and Future Directions. IEEE Commun. Surv. Tutor. 2023, 25, 2892–2950. [Google Scholar] [CrossRef]
- Myrzashova, R.; Alsamhi, S.H.; Shvetsov, A.V.; Hawbani, A.; Wei, X. Blockchain meets federated learning in healthcare: A systematic review with challenges and opportunities. IEEE Internet Things J. 2023, 10, 14418–14437. [Google Scholar] [CrossRef]
- Khan, M.F.; AbaOud, M. Blockchain-Integrated Security for real-time patient monitoring in the Internet of Medical Things using Federated Learning. IEEE Access 2023, 11, 117826–117850. [Google Scholar] [CrossRef]
- Sai, S.; Chamola, V.; Choo, K.K.R.; Sikdar, B.; Rodrigues, J.J.P.C. Confluence of Blockchain and Artificial Intelligence Technologies for Secure and Scalable Healthcare Solutions: A Review. IEEE Internet Things J. 2023, 10, 5873–5897. [Google Scholar] [CrossRef]
- Khubrani, M.M. Artificial Rabbits Optimizer with Deep Learning Model for Blockchain-Assisted Secure Smart Healthcare System. Int. J. Adv. Comput. Sci. Appl. 2023, 14. [Google Scholar] [CrossRef]
- Manzoor, H.U.; Shabbir, A.; Chen, A.; Flynn, D.; Zoha, A. A Survey of Security Strategies in Federated Learning: Defending Models, Data, and Privacy. Future Internet 2024, 16, 374. [Google Scholar] [CrossRef]
- Patni, S.; Lee, J. Explainable AI Empowered Resource Management for Enhanced Communication Efficiency in Hierarchical Federated Learning. Comput. Electr. Eng. 2024, 117, 109260. [Google Scholar] [CrossRef]
- Otoum, Y.; Hu, C.; Said, E.H.; Nayak, A. Enhancing Heart Disease Prediction with Federated Learning and Blockchain Integration. Future Internet 2024, 16, 372. [Google Scholar] [CrossRef]
- Solat, F.; Patni, S.; Lim, S.; Lee, J. Heterogeneous Privacy Level-Based Client Selection for Hybrid Federated and Centralized Learning in Mobile Edge Computing. IEEE Access 2024, 12, 108556–108572. [Google Scholar] [CrossRef]
- Abaoud, M.; Almuqrin, M.A.; Khan, M.F. Advancing Federated Learning Through Novel Mechanism for Privacy Preservation in Healthcare Applications. IEEE Access 2023, 11, 83562–83579. [Google Scholar] [CrossRef]
- Singh, M.B.; Singh, H.; Pratap, A. Energy-Efficient and Privacy-Preserving Blockchain Based Federated Learning for Smart Healthcare System. IEEE Trans. Serv. Comput. 2024, 17, 2392–2403. [Google Scholar] [CrossRef]
- 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. 2021, 8, 2238–2251. [Google Scholar] [CrossRef]
- Bashir, A.K.; Victor, N.; Bhattacharya, S.; Huynh-The, T.; Chengoden, R.; Yenduri, G.; Maddikunta, P.K.R.; Pham, Q.V.; Gadekallu, T.R.; Liyanage, M. Federated Learning for the Healthcare Metaverse: Concepts, Applications, Challenges, and Future Directions. IEEE Internet Things J. 2023, 10, 21873–21891. [Google Scholar] [CrossRef]
- Hidayat, M.A.; Nakamura, Y.; Arakawa, Y. Enhancing Efficiency in Privacy-Preserving Federated Learning for Healthcare: Adaptive Gaussian Clipping with DFT Aggregator. IEEE Access 2024, 12, 88445–88457. [Google Scholar] [CrossRef]
- Rajagopal, S.M.; Supriya, M.; Buyya, R. Blockchain Integrated Federated Learning in Edge/Fog/Cloud Systems for IoT-Based Healthcare Applications: A Survey. In Federated Learning; Taylor & Francis Group: Oxfordshire, UK, 2024; pp. 237–269. [Google Scholar] [CrossRef]
- Rahman, M.A.; Hossain, M.S.; Islam, M.S.; Alrajeh, N.A.; Muhammad, G. Secure and provenance enhanced internet of health things framework: A blockchain managed federated learning approach. IEEE Access 2020, 8, 205071–205087. [Google Scholar] [CrossRef] [PubMed]
- McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the Artificial Intelligence and Statistics, PMLR, Ft. Lauderdale, FL, USA, 20–22 April 2017; pp. 1273–1282. [Google Scholar]
Work | Privacy Preservation | Security Mechanism | Resource Optimization | Data Quality Assessment | Device Reliability | Healthcare Specific |
---|---|---|---|---|---|---|
[8] Pattern Recognition | DP | Encryption | No | No | No | Yes |
[15] Privacy-preserving FL | DP + MPC | No | No | No | No | Yes |
[16] WBAN-based FL | DP + HE | Blockchain | Energy-aware | No | No | Yes |
[17] I-UDEC Framework | FL | Blockchain | 2Ts-DRL | No | No | No |
[18] DFT-based FL | DP + DFT | No | Communication | No | No | Yes |
EdgeGuard (Ours) | DP + MPC | Lightweight Blockchain | Resource-aware | Yes | Yes | Yes |
Device | CPU Cores | MIPS | RAM (GB) | Storage (GB) | Power (W) |
---|---|---|---|---|---|
E1 | 2 | 2660 | 4 | 32 | 5 |
E2 | 4 | 3067 | 8 | 64 | 8 |
E3 | 8 | 3467 | 16 | 128 | 12 |
Parameter | Value |
---|---|
System Configuration | |
Number of Edge Devices | 50–500 |
Number of IoMT Sensors | 100–2000 |
CPU Cores per Server | 40 |
RAM per Server | 128 GB |
GPU Memory | 32 GB |
Federated Learning Parameters | |
Train/Test Split | 80:20 |
Local Epochs | 10–50 |
Batch Size | 64 |
Communication Rounds | 1–300 |
Client Selection Rate | 0.8 |
Malicious Devices | {10%, 20%,..., 50%} |
Optimization Parameters | |
Base Learning Rate | 0.01 |
Optimizer | SGD with Momentum () |
Learning Rate Scheduler | Cosine Annealing |
Weight Decay | |
Gradient Clipping | 1.0 |
Early Stopping Patience | 10 epochs |
Momentum | 0.9 |
Blockchain Parameters | |
Block Generation Rate () | {0.1, 0.3, 0.5, 0.7} |
Consensus Algorithm | Proof of Work |
Gas Limit | 6,721,975 |
Block Time | 15 s |
Smart Contract Version | Solidity v0.8.0 |
Network Parameters | |
Bandwidth Range | 1–10 Mbps |
Latency Range | 10–100 ms |
Packet Loss Rate | 0.1–1% |
Network Topology | Star |
Dataset Configuration | |
Training Set | 80% |
Validation Set | 10% |
Test Set | 10% |
Time Window | 24 h |
Sampling Rate | 5 min |
Security Parameters | |
Differential Privacy | 0.1–1.0 |
Privacy Budget | |
Encryption Method | AES-256 |
Key Length | 2048 bits |
Device | CPU (%) | RAM (GB) | Network (MB/s) | Energy (Wh) |
---|---|---|---|---|
E1 | 78.5 | 3.2 | 0.8 | 12.6 |
E2 | 65.3 | 6.1 | 1.2 | 20.1 |
E3 | 52.1 | 11.8 | 1.5 | 28.5 |
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
Patni, S.; Lee, J. EdgeGuard: Decentralized Medical Resource Orchestration via Blockchain-Secured Federated Learning in IoMT Networks. Future Internet 2025, 17, 2. https://doi.org/10.3390/fi17010002
Patni S, Lee J. EdgeGuard: Decentralized Medical Resource Orchestration via Blockchain-Secured Federated Learning in IoMT Networks. Future Internet. 2025; 17(1):2. https://doi.org/10.3390/fi17010002
Chicago/Turabian StylePatni, Sakshi, and Joohyung Lee. 2025. "EdgeGuard: Decentralized Medical Resource Orchestration via Blockchain-Secured Federated Learning in IoMT Networks" Future Internet 17, no. 1: 2. https://doi.org/10.3390/fi17010002
APA StylePatni, S., & Lee, J. (2025). EdgeGuard: Decentralized Medical Resource Orchestration via Blockchain-Secured Federated Learning in IoMT Networks. Future Internet, 17(1), 2. https://doi.org/10.3390/fi17010002