Storage Controller for Tiered Data Retention Under Capacity Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The limited storage capacity of storage systems in information processing systems for recording life data makes it difficult to store all acquired data for a long period, especially as the importance of data varies, necessitating a solution to prioritize and manage storage of important data effectively.
Innovation Solution
A storage system comprising nonvolatile memories with a controller that manages storage periods for data, moving data between volatile and nonvolatile semiconductor memories based on predefined thresholds and conditions, ensuring important data is stored long-term while less important data is managed in shorter-term storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If all acquired life data is stored in the storage system, then the completeness of stored data is improved, but the storage capacity is exceeded and new data cannot be recorded
Solution Approach 1:
The storage system automatically erases old life data when storage capacity is reached, allowing continuous recording of new data. The controller monitors storage fullness and deletes historical data to make space for new acquisitions, ensuring the system can operate indefinitely without manual intervention.
Solution Approach 2:
The system changes the storage state of data by transitioning between stored and erased states based on storage capacity conditions. When storage is full, the parameter of data retention is changed from preserved to deleted, allowing the system to maintain operational capability.
2Productivity
If important data is prioritized for long-term storage, then the storage efficiency for valuable data is improved, but the complexity of data management increases
Solution Approach 1:
The storage system automatically determines which data is important and prioritizes its retention without user intervention. The controller autonomously evaluates life data, identifies important events, and ensures their long-term storage while automatically managing less important data, eliminating the need for manual data classification.
Solution Approach 2:
The system continuously monitors storage status and data importance, using this feedback to dynamically adjust storage priorities. When storage capacity changes or new data arrives, the controller re-evaluates which data to retain and which to erase based on importance assessments.
Data Source
AI summary
According to one embodiment, a controller, when a first possible storage period corresponding to a first data portion among one or more data portions is equal to or more than a first threshold in one or more possible storage periods, writes the first data portion to one or more second blocks different from one or more first blocks and invalidate the first data portion stored in the one or more first block. When the first possible storage period is less than the first threshold and a period for which the first data portion is stored in the one or more first blocks has reached the first possible storage period, invalidates the first data portion stored in the one or more first blocks.


