He, Da: Energy efficient scheduling for hard real-time systems. 2014
Inhalt
- Introduction
- Background
- Real-Time Systems and Scheduling
- Run-Time Energy Management Techniques
- Dynamic Power Management (DPM)
- Dynamic Voltage and Frequency Scaling (DVS)
- Interplay of DPM and DVS
- DPM and DVS on Multi-Core Processor Platforms
- Energy Efficient Real-Time Scheduling
- Advanced Configuration & Power Interface
- Chapter Summary
- System Models and Problem Formulation
- Processor Power Model
- Device Power Model
- Real-Time Task Model
- Problem Formulation
- Problem for Single-Core Processor Platforms (RTSC)
- Problem for Multi-Core Processor Platforms (RTMC)
- Chapter Summary
- Guided Search Algorithm based on Simulated Annealing
- Run-Time Behavior Analysis
- Introduction
- Run-Time Behavior Analysis through Exponential Regression
- Quality Estimation
- Termination Criterion
- Chapter Summary
- ES-AS: An Online Approach
- Motivation
- Overview of ES-AS Approach
- ES-AS Approach for RTSC
- ES-AS Approach for RTMC
- Chapter Summary
- Consideration of Non-Negligible DVS State Switching Overhead
- Evaluation
- Objectives
- Synthetic Test Scenarios
- Abstract RTOS Simulation Framework
- Generation of Synthetic Task Sets
- Energy Reduction Efficiency (Static Slack)
- Energy Reduction Efficiency (Dynamic Slack)
- Run-Time Analysis
- Estimation Accuracy
- ES-AS Run-Time Overhead
- Impact of CP and SIP
- Real-Life Case Studies
- Single-Core Processor Platform: BeagleBoard
- Multi-Core Processor Platform: Intel Core 2 Duo Processor
- Chapter Summary
- Conclusion and Future Work
- Appendices
- Additional Evaluation Results
- Energy Reduction Efficiency (Static Slack)
- Energy Reduction Efficiency (Dynamic Slack)
- Run-Time Analysis
- List of Figures
- List of Tables
- List of Algorithms
- List of Abbreviations
- List of Symbols
- Bibliography
