Controller Distributes Data Across Removable Storages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data recording systems with multiple removable storages experience reduced writing performance when a host intensively accesses a single storage, leading to inefficiencies in data recording rates.
Innovation Solution
A data recording system that includes a controller which switches the write destination of partial data between two removable storage media and migrates data from one storage to another before the first storage is removed, distributing the data to avoid concentrated access and enhance writing performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If data is written to a single removable storage medium, then data access simplicity is improved, but writing performance deteriorates due to intensive access concentration
Solution Approach 1:
The patent divides data into multiple pieces and distributes them across multiple removable storage media (first and second removable storages). This segmentation of data writing operations allows parallel access to multiple storage devices, thereby improving overall writing performance while maintaining operational simplicity through automated controller management.
Solution Approach 2:
The patent combines multiple removable storage media into a unified data writing system managed by a single controller. The controller coordinates data distribution across both storages and handles migration between them, merging their capacities to achieve higher collective writing performance while presenting a simplified interface to the host apparatus.
2Productivity
If data is distributed across multiple removable storage media, then writing performance is improved, but data management complexity increases
Solution Approach 1:
The controller automatically performs data migration between the first and second removable storages based on detection of removal operations. When the host apparatus issues a removal command for the first storage, the controller autonomously migrates necessary data pieces from the first storage to the second storage without requiring manual intervention, thereby managing the increased complexity internally while maintaining simple external operation.
Solution Approach 2:
The system implements feedback mechanisms where the controller continuously monitors the state of removable storage media and adjusts data distribution accordingly. When detecting that a storage medium is being removed, the controller receives feedback and automatically initiates data migration to maintain data integrity and performance, managing complexity through adaptive control.
3Reliability
If data migration is performed before storage removal, then data integrity is improved, but processing time increases
Solution Approach 1:
The system performs preliminary data migration before the actual removal of the storage medium. When the controller detects that the host apparatus intends to remove the first removable storage, it proactively migrates necessary data pieces from the first storage to the second storage in advance. This preliminary action ensures data integrity is maintained while the migration occurs during the removal process rather than causing additional delays to the host's operations.
Data Source
AI summary
A data recording system includes a first removable storage which is removable, a second removable storage, and a controller which controls writing of video data to the first removable storage and the second removable storage. The controller (a): for each of pieces of partial data divided from predetermined data, writes the piece of partial data to one of a first removable storage or a second removable storage while switching a write destination of the piece of partial data between the first removable storage and the second removable storage; and (b) migrates one or more of the pieces of partial data written in the second removable storage to the first removable storage before the first removable storage is removed.


