Hypervisor Isolation for Vehicle OS Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem structureVSAvoidapplication operation stability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveresource managementVSAvoidapplication operation stability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveapplication operation stabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230325231A1Information processing apparatus, information processing system, and information processing method
Publication Date: 2023.10.12 PANASONIC AUTOMOTIVE SYST CO LTD
  • US20230325231A1 patent drawing
  • US20230325231A1 patent drawing
  • US20230325231A1 patent drawing

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.