Kerstan, Timo: Towards full virtualization of embedded real-time systems. 2011
Inhalt
- Abstract
- Zusammenfassung
- Dedication
- Contents
- List of Figures
- List of Tables
- 1 Introduction
- 2 Virtualizing Embedded Real-Time Systems
- 2.1 Real-Time Systems
- 2.2 The Architecture of VMs
- 2.2.1 System Virtual Machines
- 2.2.2 Processor Virtualization
- 2.2.3 Memory Virtualization
- 2.2.4 Multiple independent layers of security
- 2.3 Emulation
- 2.4 Summary
- 3 A Virtual Machine Monitor for Embedded Real-Time Systems
- 3.1 Problem Statement
- 3.2 Related Work
- 3.3 Design
- 3.3.1 Configurability
- 3.3.2 Architecture
- 3.3.3 Processor Virtualization
- 3.3.4 Timer Virtualization
- 3.3.5 Scheduler
- 3.3.6 Memory Virtualization
- 3.3.7 I/O Virtualization
- 3.3.8 Summary
- 3.4 Evaluation
- 3.4.1 PPC405 ISA Analysis
- 3.4.2 Worst Case Execution Times
- 3.4.3 Virtualization overhead
- 3.4.4 Footprint
- 3.4.5 Performance
- 3.5 Summary
- 4 Scheduling of full virtualized hard real-time systems
- 4.1 Problem Statement
- 4.2 Related Work
- 4.3 Model
- 4.4 Transformation of real-time systems into real-time virtual machines
- 4.5 Partitioning Policy
- 4.6 Evaluation
- 5 Summary
- A Evaluation
- A.1 Measurements
- A.2 Scenario I: Electrical Drive Engineering - Linear Motor Control
- A.3 Scenario II: Industrial - CNC Machine
- A.4 Scenario III: Medical - X-ray Machine
- A.5 Scenario IV: Automotive - Airbag Control and Driver Assistance
- Bibliography
