Vehicle Storage Arbitration for Multi-Application Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtualization support devices face issues with arbitrating the order of data storage for multiple applications accessing a storage unit simultaneously, leading to competition and potential data integrity loss.
Innovation Solution
A control device with a reception unit and arbitration unit that prioritizes data storage based on predetermined conditions, including vehicle state conditions, to prevent competition between devices accessing a storage unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple devices access a storage unit simultaneously to store data, then data storage capacity and processing parallelism are improved, but competition between devices occurs and data integrity may be lost
Solution Approach 1:
The patent introduces a control device as an intermediary between multiple devices and the storage unit. This control device receives storage requests from multiple devices, arbitrates the order of data storage based on predetermined conditions (such as vehicle state conditions), and manages the storage process to prevent competition and ensure data integrity while maintaining improved storage capacity
2Reliability
If a control device arbitrates the order of data storage for multiple applications, then data integrity is ensured, but the complexity of the control device increases
Solution Approach 1:
The patent uses parameter changes by establishing predetermined conditions (such as vehicle state conditions) that dictate the arbitration logic. The control device changes its behavior based on these parameters, selecting different arbitration strategies depending on the current vehicle state, which manages complexity through conditional logic rather than complex structural design
Data Source
AI summary
A control device receives data output from plural applications. The control device arbitrates, based on predetermined conditions, the order in which the plural sets of data output from the plural applications are stored in a storage.


