
| Category | Technology / AWS Service | Purpose |
|---|---|---|
| Machine Learning | Amazon SageMaker | Global model orchestration, aggregation, and re-distribution. |
| Machine Learning | SageMaker Edge Manager | Manage, monitor, and update models on edge devices. |
| Edge Deployment | AWS IoT Greengrass v2 | Run local training, inference, and manage federated learning components. |
| Edge Deployment | ML Inference Runtimes (e.g., PyTorch Mobile, TensorFlow Lite) | Local training and inference on IoT devices. |
| IoT Communication | AWS IoT Core | Secure, bi-directional communication between devices and the cloud. |
| IoT Communication | MQTT / Local Broker | Messaging and coordination for local devices. |
| Security & Privacy | AWS IAM | Role-based access control for edge and cloud services. |
| Security & Privacy | AWS KMS / AWS Secrets Manager | Manage secure keys for encryption and decryption of weights/parameters. |
| Security & Privacy | Differential Privacy Techniques | Prevent data leakage from gradients or weights. |
| Data Storage | Amazon S3 | Store global model artifacts, logs, and metrics. |
| Monitoring | Amazon CloudWatch | Monitor Greengrass component performance and device logs. |
| Monitoring | AWS IoT Device Defender | Monitor and audit IoT device security compliance. |