Storage Admission Control via Read Latency Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data reproduction systems in vehicles, such as car audio and navigation systems, face interoperability issues with various storage devices due to differences in characteristics, leading to unreliable operation despite sufficient bandwidth, as storage devices with high read latencies can cause delays in data playback.
Innovation Solution
A method for controlling the admission of storage devices to a peripheral bus based on read latency, where the latency is analyzed upon connection, and devices with latencies exceeding predetermined limits are rejected to ensure reliable operation, with the system adjusting resource allocation and providing user feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bandwidth control methods are used to ensure sufficient data transmission capacity, then data transmission capacity is improved, but reliable operation is not guaranteed due to high read latencies causing playback delays
Solution Approach 1:
The system performs preliminary characterization of the storage device upon connection, measuring read latency and other parameters before allowing full operation. This preliminary assessment ensures that only compatible devices are admitted to the USB bus, preventing playback delays before they occur.
Solution Approach 2:
The system changes the evaluation parameter from solely bandwidth control to including read latency measurement. By measuring and comparing read latency against predetermined thresholds, the system can reliably determine device compatibility and ensure flawless audio playback.
2Adaptability or versatility
If storage devices with high read latency are allowed to connect, then device compatibility is improved, but playback delays occur resulting in unreliable operation
Solution Approach 1:
The system performs preliminary characterization of the storage device upon connection, measuring read latency and other parameters before allowing full operation. This preliminary assessment ensures that only compatible devices are admitted to the USB bus, preventing playback delays before they occur.
Solution Approach 2:
The system converts the potentially harmful high read latency characteristic into a useful selection criterion. By measuring and comparing read latency against predetermined thresholds, the system uses this characteristic to filter out incompatible devices, turning a source of reliability problems into a tool for ensuring flawless operation.
3Reliability
If read latency is strictly controlled by rejecting high-latency devices, then reliable playback is improved, but device compatibility decreases
Solution Approach 1:
The system changes the evaluation parameter from solely bandwidth control to including read latency measurement. By measuring and comparing read latency against predetermined thresholds, the system can reliably determine device compatibility and ensure flawless audio playback.
Solution Approach 2:
The system provides feedback to the user about the compatibility assessment results. When a device is rejected due to high read latency, the system communicates this to the user, allowing them to understand why the device is incompatible and make informed decisions about device selection.
Data Source
AI summary
It is an object of the invention to ensure the reliable and flawless operation of a storage means that is connected to a data reproduction system. This object will be met by a method for controlling the admission of a storage means to a peripheral bus of a data reproduction system, wherein a storage means is connected to the peripheral bus of a data reproduction system, the read latency of the storage means is determined, and it is decided based on the determined read latency whether the storage means is admitted to the peripheral bus or rejected. The latency for read requests from the storage means, for instance a USB mass storage device, will be analyzed on first insertion and the results of this analysis will be used to carry out a compatibility check of the storage means with the data reproduction system, for example a car audio system.


