Vehicle Signal Processing Virtualization for Stable Service Orchestration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing signal processing devices in vehicles face challenges in efficiently, rapidly, and stably processing sensor data due to resource constraints, leading to instability in data processing and inefficient execution of services or applications.
Innovation Solution
A vehicle signal processing device utilizing a processor configured to execute a hypervisor and multiple virtual machines, where one virtual machine operates as a master node for orchestration and another as a worker node, enabling selective duplication of services or applications based on safety levels, available resources, and worker node states, using software, hardware, or hybrid duplication methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If considerable resources are used for specific data packet processing, then processing speed for that specific data improves, but data processing stability and rapidity for other data deteriorates
Solution Approach 1:
The patent segments the processing system into multiple virtual machines (VMs) that run independently on the same hardware platform. Each VM can process different data packets simultaneously, allowing high-speed processing of specific data without compromising the stability and rapidity of other data processing. The hypervisor isolates resource allocation for each VM, preventing resource contention from affecting overall system reliability.
2Productivity
If a virtualization structure is implemented to execute services or applications, then processing efficiency improves, but system complexity increases
Solution Approach 1:
The patent implements a universal virtualization architecture where a single hypervisor can execute multiple virtual machines that handle various services and applications. This multi-functional platform improves processing efficiency for different services without requiring separate dedicated systems, thereby managing complexity through consolidation rather than proliferation of separate systems.
Solution Approach 2:
The hypervisor serves as an intermediary layer between the physical hardware and multiple virtual machines. This mediator manages resource allocation, isolation, and coordination, enabling efficient service execution while abstracting the underlying complexity from individual applications and services.
3Reliability
If service or application duplication is performed based on safety levels, then system reliability improves, but resource consumption increases
Solution Approach 1:
The patent applies local quality by duplicating services or applications selectively based on their specific safety levels. Critical services with higher safety requirements are duplicated across multiple virtual machines or physical systems, while less critical services use single-instance deployment. This targeted approach improves reliability for essential functions without unnecessarily consuming resources for all services.
Solution Approach 2:
The system dynamically adjusts the degree of service duplication based on safety level parameters. By changing the replication parameter according to service criticality, the system achieves improved reliability for high-safety services while optimizing resource consumption across the overall system.
Data Source
AI summary
A signal processing device in a vehicle and a vehicle communication device including the same according to an embodiment of the present disclosure include a processor configured to receive data by wire from a plurality of zonal signal processing devices or a communication device and process the received data, wherein the processor is configured to execute a hypervisor and execute a plurality of virtual machines on the hypervisor, wherein some virtual machine among the plurality of virtual machines is configured to operate as a master node of orchestration, and another virtual machine among the plurality of virtual machines is configured to operate as a worker node of orchestration. Accordingly, a service or application may be efficiently processed.


