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. |