Real Time System Energy-Aware Scheduling

This project was developed during my Master and PhD studies. It is a framework for dynamic reconfiguration, value-based processor resource allocation in multi-modal or not real-time applications, under schedulability, energy consumption and temperature constraints. The framework is suitable for critical and soft real-time adaptive embedded systems which need guarantees of energy savings. The dynamic allocation is formulated as a discrete and continuous (convex and piecewise linear) optimization problem, for which efficient algorithms were tested. Although the discrete problem is NP-Hard, the others have efficient solution and numerical analysis and simulations have shown that the used algorithms and models achieves very good results, with low computational cost.
Related
- Testing Raspberry Pi DVS
 - Optimizing QoS in Adaptive Real-Time Systems with Energy Constraint Varying CPU Frequency
 - A model considering QoS for real-time systems with energy and temperature constraints
 - Optimizing QoS in energy-aware real-time systems
 - Optimizing quality of service in real-time systems under energy constraints