
| Category | Technology / AWS Service | Purpose |
|---|---|---|
| IoT Connectivity | AWS IoT Core | Connects IoT devices and routes messages securely. |
| Edge Processing | AWS IoT Greengrass V2 | Deploys lightweight apps and ML models on edge devices. |
| ML Model Deployment | Amazon SageMaker | Trains energy prediction models for workload scheduling. |
| Serverless Compute | AWS Lambda | Processes incoming IoT data and makes scheduling decisions. |
| Storage | Amazon S3 | Stores sensor data, logs, and ML model artifacts. |
| Monitoring | Amazon CloudWatch | Tracks energy metrics and system health across edge and cloud. |
| Permissions | AWS IAM | Provides secure access control across cloud components. |
| Messaging | Amazon SNS / AWS IoT Device Shadow | Delivers alerts or triggers status updates between devices and cloud. |
| Local Communication | Greengrass Local MQTT Broker | Facilitates edge device communication with low latency. |
| Scheduling Logic | Custom Energy-Aware Scheduler + Lambda or ECS Fargate (Optional) | Implements decision logic for task placement based on energy and latency. |