Schliessen
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
Schliessen
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
zum Inhalt
Detailsuche
Schnellsuche:
OK
Ergebnisliste
Titel
Titel
Inhalt
Inhalt
Seite
Seite
Im Werk suchen
Grösbrink, Stefan: Adaptive virtual machine scheduling and migration for embedded real-time systems. 2015
Inhalt
Contents
Abbreviations
Symbols
Introduction
Hypervisor-based Integration
Application Example
Adaptive Scheduling of Virtualized Real-Time Systems
Outline and Contributions
Fundamentals: Hypervisor-based Multicore Virtualization for Embedded Real-Time Systems
Embedded Real-Time Systems
Embedded Systems
Real-Time Computing
Mixed-Criticality Systems
Hypervisor-based Virtualization
System Virtualization
Processor Virtualization
I/O Virtualization
Virtualization for Mixed-Criticality Systems
Multicore Processors
Multicore Scheduling
Multicore and Predictability
Virtual Machine Scheduling
Hierarchical Scheduling
Virtual Processor and Virtual Time
Classification and Common Solutions
Summary
A Multicore Hypervisor for Embedded Real-Time Systems
Problem Statement
Related Work
Proteus Multicore Hypervisor
Architecture
Configurability
Processor Virtualization
Paravirtualization Interface
Multicore
Memory Virtualization
Virtualization of Timer and I/O Devices
Evaluation
Evaluation Platform: IBM PowerPC 405
Execution Times
Memory Footprint
Summary
Models
Workload Model
Task Model
Virtual Machine Model
Resource Model
Schedulability Analysis
Suitability of the Model
Related Work
Summary
Partitioning
Problem Statement
Related Work
Branch-and-Bound Partitioning
Pruning & Server Transformation
Optimization Goals
The Algorithm
Example
Evaluation
Summary
Adaptive Partitioned Hierarchical Scheduling
Problem Statement
Related Work
Scheduling Architecture
Server-based Virtual Machine Scheduling
Fixed Priority Virtual Machine Scheduling
Adaptive Bandwidth Distribution
Distributing Structural Slack
The Algorithm and its Computational Complexity
Protection under Overload Conditions
Correctness of Bandwidth Distribution
Steady State: Temporal Isolation and Minimum Bandwidth Guarantee
Correctness during Mode Transitions
Correctness of Redistribution of Dynamic Slack
Handling of Multiple Mode Change Requests
The Case for Paravirtualization
Integration into Hypervisor and Operating System
Evaluation
Scheduling Simulator
Execution Times
Overhead versus Benefit: Threshold for Slack Redistribution
Memory Footprint
Paravirtualization Effort
Comparative Evaluation
Summary
Real-Time Virtual Machine Migration
Problem Statement
Related Work
Design
Migration Policy
Integration into the Hypervisor
Protocol
Migration Test
Integration into Real-Time Virtual Machine Scheduling
Evaluation
Experimental Setup
Memory Footprint & Paravirtualization Effort
Execution Times & Downtime
Reliability Analysis
Case Study: Autonomous Rail Vehicle
Summary
Conclusion & Future Work
Summary of Results
Outlook
Publications
List of Figures
List of Tables
List of Algorithms
Bibliography
Die detaillierte Suchanfrage erfordert aktiviertes Javascript.