Hypervisor Isolation for Vehicle OS Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing systems, a failure in a lower-safety requirement application can cause instability in higher-safety requirement applications operating on the same Operating System, particularly in vehicle-mounted systems like speedometers and navigation apparatuses, leading to potential safety risks.
Innovation Solution
Implementing a hypervisor that controls the execution of multiple Operating Systems, including a first OS for high-safety applications and a second OS for lower-safety applications, allowing for parallel operation and isolation of failures to prevent cascading instability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If multiple applications with different safety requirement levels operate on the same Operating System, then device complexity is reduced and resource utilization is improved, but system reliability deteriorates because a failure in a lower-safety application can cause instability in higher-safety applications
Solution Approach 1:
The patent divides the single operating system into multiple virtual machines, each running on an isolated platform. High-safety applications run in one virtual machine while lower-safety applications run in another, preventing failure propagation between applications with different safety requirements. This segmentation maintains resource sharing while ensuring reliability isolation.
Solution Approach 2:
The patent introduces a hypervisor as an intermediary layer between the physical hardware and the multiple virtual machines. The hypervisor manages resource allocation and isolation between virtual machines, enabling multiple applications with different safety levels to coexist without direct interference while maintaining system-wide resource efficiency.
2Ease of operation
If multiple applications with different safety requirement levels operate on the same Operating System, then ease of operation is improved through unified resource management, but reliability deteriorates due to potential failure cascading
Solution Approach 1:
The hypervisor provides universal resource management capabilities across multiple virtual machines, handling CPU scheduling, memory allocation, and I/O management for both high-safety and lower-safety applications. This multi-functional approach maintains ease of operation while enabling reliability isolation through virtual machine boundaries.
3Reliability
If a hypervisor is introduced to control execution of multiple Operating Systems, then reliability is improved through failure isolation, but device complexity increases due to additional system layers
Solution Approach 1:
The patent extracts the resource management and isolation functions from the traditional monolithic operating system structure and places them in a separate hypervisor layer. This extraction allows the hypervisor to specialize in reliability and isolation while the individual virtual machines can focus on their specific application requirements, managing complexity through functional separation.
Data Source
AI summary
An information processing apparatus is provided. This information processing apparatus includes a first OS that controls execution of a first application, a second OS that controls execution of a second application, and a hypervisor that is executed on a processor and controls execution of the first OS and the second OS.


