Sorkhpour, Babak: Scenario-based meta-scheduling for energy-efficient, robust and adaptive time-triggered multi-core architectures. 2019
Inhalt
- Acknowledgements
- Abstract
- Kurzbeschreibung
- List of Abbreviations
- Contents
- Chapter 1: Introduction
- Chapter 2: Related work and basic concepts
- 2.1. Real-time systems
- 2.2. Time-triggered systems (TTSs)
- 2.3. Global time base
- 2.4. Energy management techniques
- 2.5. Energy management for different types of resources
- 2.6. Scheduling for time-triggered systems (TTS)
- 2.7. Scenario-based scheduling in event-triggered systems
- 2.8. Overview of scheduling-related works
- 2.9. Summary
- 2.10. Visualization of schedules
- Chapter 3: System model
- 3.1. Overview of the models
- 3.2. Input models for a meta-scheduler (MeS)
- 3.3. Modelling of the optimization problem
- 3.4. Choice of optimization technique
- 3.5. Static scenario-based meta-scheduling (SBMeS) and mapping policy
- 3.6. Decision variables, constants, and constraints
- 3.7. Definitions
- 3.8. Decision variables
- 3.9. Energy consumption
- 3.10. Quadratization of the product
- 3.11. The objective function
- 3.12. Slack recovery technique
- Chapter 4: Scenario-based meta-scheduling (SBMeS)
- 4.1. Meta-scheduler (MeS)
- 4.2. System model and algorithm
- 4.3. Architecture of meta-scheduler (MeS)
- 4.4. Meta-scheduler (MeS) design
- 4.5. Functions and algorithms
- 4.6. Scenario-based meta-scheduling (SBMeS) and fault modeling
- 4.7. The goals of meta-scheduler (MeS) design
- Chapter 5: Visualization and evaluation of schedules
- 5.1. Requirements for basic visualization
- 5.2. Requirements for meta-visualization
- 5.3. Graph mapping
- 5.4. Gantt mapping
- 5.5. Visualization of schedule changes
- 5.6. Energy calculation
- 5.7. Memory and meta-schedules
- 5.8. Summary
- Chapter 6: Implementation
- 6.1. Schema modelling
- 6.2. Implementation of the data model
- 6.3. Implementation of meta-scheduling (MeS)
- 6.4. Implementation of meta-scheduling visualization tool (MeSViz)
- Chapter 7: Evaluation example scenarios and results
- 7.1. Evaluation objectives
- 7.2. Visualizing scenario-based meta-schedules for adaptive time-triggered systems (TTS)
- 7.3. Evaluation of meta-scheduling (MeS) results
- 7.4. Summary
- Chapter 8: Conclusion and further research
- Glossary
- List of Figures
- List of Tables
- List of examples
- List of Algorithms
- Publications and previous works
