In-Vehicle VM Allocation Control for External Device Aging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing in-vehicle control devices using virtual machines face processing delays and failures due to excessive allocation times and inadequate buffer times, especially when communicating with external devices that deteriorate over time.

Innovation Solution

An in-vehicle control device with a management unit that dynamically adjusts the allocation times of virtual machines based on the deterioration of external devices, extending the allocation time of real-time processing VMs and shortening that of non-real-time processing VMs when a predetermined condition indicating deterioration is met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the allocation time of a VM is extended to accommodate processing delays, then processing reliability is improved, but the productivity of other VMs deteriorates due to reduced allocation time

Engineering Contradiction:
Improveprocessing reliabilityVSAvoidproductivity of other VMs
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic allocation time adjustment where the management unit monitors processing times and externally device states in real-time, then adjusts VM allocation times dynamically. This allows the system to extend allocation time to specific VMs only when needed (when processing delays are detected or external devices deteriorate), rather than maintaining fixed extended allocation times for all VMs, thus resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different allocation time adjustments to different VMs based on their specific needs. When a VM experiences processing delays or its external device deteriorates, only that specific VM's allocation time is extended, while other VMs maintain their original allocation times. This localized adjustment prevents the productivity penalty from affecting the entire system.

Inventive Principle:
Principle #3Local quality

2Reliability

If buffer time is set excessively to prevent processing failures, then reliability is improved, but the efficiency of the in-vehicle control device deteriorates

Engineering Contradiction:
Improveprocessing reliabilityVSAvoidefficiency of in-vehicle control device
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts buffer time allocation based on actual processing conditions and external device states. Instead of setting excessive buffer time statically for all VMs, the management unit monitors processing delays and device deterioration, then allocates buffer time dynamically only to VMs that need it, maintaining system efficiency while ensuring reliability when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the buffer time parameter dynamically based on monitored conditions. When processing delays are detected or external devices show signs of deterioration, the buffer time parameter is increased for affected VMs. When conditions are normal, the buffer time parameter is reduced or eliminated, thus preventing the efficiency penalty of excessive buffer time while maintaining reliability when needed.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the allocation time of a VM is reduced to improve efficiency, then productivity is improved, but the risk of processing failure increases when external devices deteriorate

Engineering Contradiction:
Improveproductivity of VMsVSAvoidprocessing reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic monitoring and adjustment where the management unit continuously monitors processing times and external device states. When deterioration is detected, the system dynamically extends the allocation time for affected VMs, converting from a static reduced allocation time to a dynamically adjusted time that maintains both productivity and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop where the management unit monitors processing delays and external device states, then uses this feedback to adjust allocation times. When feedback indicates deterioration (processing delays or device aging), the system responds by extending allocation time for the affected VM, thus preventing processing failures while maintaining efficient resource utilization under normal conditions.

Inventive Principle:
Principle #23Feedback

4Reliability

If processing time is extended to account for external device aging, then reliability is improved, but the overall system efficiency deteriorates due to excessive allocation time

Engineering Contradiction:
Improveprocessing reliabilityVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies extended allocation time only to specific VMs that are affected by external device aging or processing delays, rather than extending allocation time for all VMs uniformly. This localized adjustment ensures reliability for affected processing while maintaining efficient resource utilization for the overall system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts allocation times based on monitored conditions rather than using fixed extended allocation times. The management unit monitors processing delays and external device states, then extends allocation time only when and where needed, preventing the system efficiency penalty of universally extended allocation times while maintaining reliability for affected VMs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250115195A1In-vehicle control device, control method, and computer program
Publication Date: 2025.04.10 AUTONETWORKS TECH LTD
  • US20250115195A1 patent drawing
  • US20250115195A1 patent drawing
  • US20250115195A1 patent drawing

AI summary

An in-vehicle control device to be installed in a vehicle includes physical resources including a control unit, a storage unit, and a communication unit, and a management unit that generates a plurality of virtual machines by allocating the physical resources for each allocation time. The plurality of virtual machines include a first virtual machine that communicates with an external device provided outside the in-vehicle control device and executes processing that cannot be carried over to the next cycle, and a second virtual machine that executes processing that can be carried over to the next cycle. The management unit executes a first control for extending the allocation time of the first virtual machine and shortening the allocation time of the second virtual machine, when a predetermined condition indicating deterioration of the external device is satisfied.