Smart Energy-Aware Edge Computing for IoT: Real-Time Task Scheduling and Thermal-Aware Load Balancing on Heterogeneous Micro-Clouds
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of the Study
- 1.3Problem Statement
- 1.4Objective of the Study
- 1.5Limitation of the Study
- 1.6Scope of the Study
- 1.7Significance of the Study
- 1.8Structure of the Research
- 1.9Definition of Terms
Chapter TWO
LITERATURE REVIEW
- 2.1Review of Related Technologies: Edge Computing Architectures
- 2.2IoT and Micro-Clouds: An Overview
- 2.3Real-Time Task Scheduling Theories and Algorithms
- 2.4Thermal Management in Heterogeneous Computing Environments
- 2.5Energy Efficiency in Edge and Fog Computing
- 2.6Resource Allocation and Load Balancing Techniques
- 2.7Network Protocols and Communication Overheads in Edge Environments
- 2.8Security and Privacy in Edge IoT Scenarios
- 2.9Hardware Acceleration and Heterogeneous Processors
- 2.10Case Studies and Industry Trends
Chapter THREE
SYSTEM DESIGN AND IMPLEMENTATION
- 3.1Research Design and Justification
- 3.2System Architecture and Components
- 3.3Data Collection Methods
- 3.4Experimental Setup and Environment
- 3.5Real-Time Scheduling Algorithms Selection
- 3.6Thermal Modeling and Monitoring Tools
- 3.7Energy Consumption Measurement Methodology
- 3.8Evaluation Metrics and Performance Criteria
- 3.9Validation and Verification Procedures
- 3.10Ethical and Compliance Considerations
Chapter FOUR
SYSTEM TESTING AND EVALUATION
- 4.1System Implementation Details
- 4.2Scheduling Mechanism and Task Graphs
- 4.3Thermal-Aware Load Balancing Strategy
- 4.4Heterogeneous Micro-Cloud Deployment Scenarios
- 4.5Energy Efficiency Optimization Techniques
- 4.6Real-Time Performance Evaluation
- 4.7Security and Privacy Considerations in Practice
- 4.8Discussion of Findings and Comparative Analysis
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Findings
- 5.2Theoretical and Practical Contributions
- 5.3Limitations Encountered
- 5.4Recommendations for Future Work
- 5.5Conclusion and Final Reflections
Project Abstract
In this work, we address the challenge of delivering high-performance, energy-efficient, and thermally safe execution for IoT workloads through smart edge computing on heterogeneous micro-clouds. The proposed framework integrates real-time task scheduling, thermal-aware load balancing, and energy optimization across heterogeneous edge resources comprising CPUs, GPUs, and specialized accelerators with diverse power and thermal envelopes. We present a multi-layered scheduling architecture that dynamically classifies tasks by priority, deadline, data locality, and compute intensity, then maps them to the most suitable edge node while considering instantaneous thermal states, coolant efficiency, and power caps. A novel thermal-aware scheduling policy leverages on-device thermal sensors and remote temperature monitoring to predict hot-spots using lightweight machine learning models, enabling proactive throttling and migration to maintain quality-of-service while minimizing thermal throttling and energy waste. The system also introduces an energy-aware task placement strategy that exploits heterogeneous micro-cloud characteristics, including DVFS states, clock gating, and energy-proportional performance curves, to minimize energy per useful computation under given latency constraints. We design an adaptive load-balancing algorithm that distributes workload not only to minimize makespan but also to flatten temperature distribution across the cluster, reducing peak thermals and extending hardware longevity. To validate the approach, we implement a prototype on a testbed consisting of heterogeneous edge nodes with CPUs, GPUs, and AI accelerators, connected via a low-latency, high-bandwidth network. We evaluate under representative IoT scenarios including smart city sensing, industrial automation, and autonomous edge devices, with workloads featuring real-time inference, data fusion, streaming analytics, and periodic control tasks. Our experiments measure latency, energy per inference, thermal margin, and reliability under variable ambient conditions and workload bursts. The results show significant improvements in end-to-end latency and QoS adherence while achieving up to 40–55% reductions in energy consumption during peak load periods and a 20–35% reduction in peak node temperatures compared with baseline static scheduling approaches. Furthermore, the framework demonstrates robust performance under hardware heterogeneity, gracefully handling CPU-GPU-accelerator collaboration, dynamic workload shifts, and thermal throttling events without violating safety margins. We present a case study on a smart transportation scenario where real-time object detection and sensor fusion run concurrently with legacy control loops, highlighting the trade-offs between latency, energy efficiency, and thermal stability. The work contributes a cohesive, cross-layer methodology for energy-aware, thermally conscious, and latency-aware edge computing in IoT ecosystems and provides a scalable blueprint for deployment in future heterogeneous micro-clouds. Finally, we discuss limitations, potential security implications of proactive task migration, and directions for extending the model with predictive cooling, battery-aware edge nodes, and reinforcement learning-based control policies.
Project Overview
What This Project Is About
A plain-language overview of how edge devices, like sensors and local servers, work together with cloud micro-clouds to run applications for IoT. The project studies how to schedule tasks in real time on devices with different capabilities while balancing electrical energy use and heat generation so the system runs smoothly without overheating.
The Problem It Addresses
IoT systems at the edge often have varied hardware (different processors, memory) and limited power. This makes it hard to pick which device runs each task without wasting energy or causing slowdowns. Excess heat can throttle performance. The project aims to reduce energy use and prevent overheating while keeping tasks responsive.
Objectives of the Project
- Understand real-time task requirements and the capabilities of heterogeneous edge devices.
- Design a simple scheduling strategy that balances speed and energy use.
- Develop a thermal-aware approach to avoid overheating in micro-clouds.
- Prototype a lightweight system on a small edge cluster to test decisions.
- Evaluate energy savings and performance under realistic IoT workloads.
What You Will Do Step by Step
- Study basic concepts of edge computing, IoT, and energy/thermal management.
- Set up a small testbed with devices of different capabilities.
- Implement a simple real-time task scheduler and a thermal monitor.
- Run workloads to compare energy use and response times with and without the strategy.
- Analyze results and adjust the scheduling and cooling logic as needed.
Expected Outcome
A practical, easy-to-implement scheme that reduces energy and heat while maintaining acceptable response times for IoT workloads. The project should produce a report, some simple code, and a proof-of-concept demonstration showing improved efficiency in a heterogeneous edge environment.