
| Azure Service | Purpose in Project |
|---|---|
| Azure IoT Edge | Runs ML training and inference on local devices, enabling offline and real-time processing. |
| Azure Machine Learning | Orchestrates federated learning experiments, manages model training/updates, and monitors performance. |
| Azure Confidential Ledger | Ensures tamper-proof audit trail of model updates for data integrity and provenance. |
| Azure Confidential Computing | Provides secure enclaves for privacy-preserving aggregation of model weights. |
| Azure Functions | Serverless functions to trigger model aggregation and update distribution events. |
| Azure Kubernetes Service (AKS) | Scales and manages federated learning orchestration across distributed edge and cloud nodes. |
| Azure Event Grid | Routes model updates, events, and alerts between edge devices and the cloud. |
| Azure Key Vault | Securely stores keys for encryption, differential privacy parameters, and certificates. |
| Azure Monitor + Power BI | Monitoring, visualization, and reporting of training progress, edge performance, and predictions. |