Priority Controller for Shared Storage in Mobile Entities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage systems in mobile entities, such as vehicles, face challenges in preventing data loss during simultaneous write accesses to shared storage devices, which is critical for ensuring the safety and integrity of driving-related data.
Innovation Solution
A data storage system comprising a shared storage device, a control device, multiple devices capable of writing data without the control device, and a priority controller that manages data writes based on predefined priority degrees set for the control device and the devices, ensuring prioritization of data writes during simultaneous access events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple devices write data simultaneously to a shared storage device without priority control, then data writing speed is improved, but data loss occurs during simultaneous access
Solution Approach 1:
A priority controller is introduced as an intermediary component between the control device/devices and the shared storage device. This mediator arbitrates simultaneous write requests by comparing priority degrees and granting access rights, thereby preventing data loss while maintaining efficient parallel data writing capabilities
Solution Approach 2:
The system changes the parameter of access control by introducing a priority degree parameter. Each device is assigned a specific priority degree, and the priority controller dynamically adjusts access permissions based on this parameter, allowing high-priority devices to preempt lower-priority ones during simultaneous access conflicts
2Reliability
If priority control is implemented to prevent data loss, then data integrity is improved, but system complexity increases
Solution Approach 1:
The control system is segmented into distinct functional components: the priority controller for arbitration, the control device for priority assignment, and individual devices with assigned priorities. This segmentation allows each component to perform its specific function independently, simplifying the overall system architecture despite the added complexity of priority control
Solution Approach 2:
Priority degrees are assigned to devices in advance before simultaneous access conflicts occur. The control device pre-configures the priority controller with these priority values, enabling rapid automated arbitration during conflicts without requiring complex real-time decision-making logic
Data Source
AI summary
A data storage system is a data storage system provided in a mobile entity, and includes a shared storage device, a control device (such as a first host) capable of writing to the shared storage device, one or more devices each capable of writing data to the shared storage device without the control device, and a priority controller connected between control device and each of the one or more devices and the shared storage device to perform control of write of data from the control device and the one or more devices to the shared storage device based on a first priority degree set to the control device or a second device included in the one or more devices and a second priority degree that is set by the control device and indicates a priority degree of write by a first device included in the one or more devices.


