Loading...
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 48981 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Ejlali, Alireza
- Abstract:
- Mixed-criticality systems are introduced due to industrial interest to integrate different types of functionalities with varying importance into a common and shared computing platform. Low-energy consumption is vital in mixed-criticality systems due to their ever-increasing computation requirements and the fact that they are mostly supplied with batteries. In this thesis, we propose a novel reliability-aware energy management approach and three methods, Fair-DVFS, Stretch, and Combined Fair-DVFS/Stretch in which energy management targets non-safety-critical functionalities. The Fair-DVFS method lowers energy consumption by evenly distributing slack times between low-criticality tasks while the Stretch method lowers the energy consumption of mixed-criticality systems with the cost of degraded service in low-criticality tasks. Our Stretch method extends both execution time and period of tasks while preserving their utilization. This leads to degrading the tasks’ service level due to a period extension that is exploited by Stretch for energy management. Experiments show that Combined Fair-DVFS/Stretch provides ~30% energy savings compared to the state-of-the-art with only 5% service level degradation in low-criticality tasks in a heavily utilized system. The energy savings can be increased to ~66% with the cost of 100% service level degradation in low-criticality tasks. Furthermore, the original reliability of the system is preserved in our approach
- Keywords:
- Energy Management ; Mixed Criticality ; Real Time System ; Fault Tolerance ; Reliability
- محتواي کتاب
- view