Write Transfer Control for Buffer Space Before Target Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storage devices experience performance degradation due to insufficient free space when securing space for target operations, leading to inefficiencies in data management.
Innovation Solution
The storage device suspends the transmission of ready-to-transfer requests for write commands before initiating target operations, using a buffer memory to manage data transfer and ensure sufficient free space is available.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the controller secures free space by deleting data to execute target operations, then the target operation can be performed, but performance degradation occurs during the deletion process
Solution Approach 1:
The controller determines a first time point when target operation is needed and suspends ready-to-transfer request transmission at a second time point (earlier than the first time point) to secure buffer memory space in advance. This preliminary action prevents the need for data deletion during critical operations, thereby avoiding performance degradation while ensuring target operations can be executed when needed.
2Adaptability or versatility
If the controller suspends transmission of ready-to-transfer requests to secure buffer memory space, then sufficient free space is available for target operations, but write data transmission is delayed
Solution Approach 1:
The controller dynamically manages the suspension and resumption of ready-to-transfer request transmission based on buffer memory space availability and target operation timing. The suspension is temporary and controlled, with automatic resumption after target operation completion, creating a dynamic balance between space security and transmission efficiency.
3Adaptability or versatility
If the controller deletes data to secure free space for target operations, then the target operation can execute, but previously stored necessary data is lost
Solution Approach 1:
By determining the first time point for target operation and suspending transmission at an earlier second time point, the controller secures buffer memory space before it is needed, eliminating the need to delete previously stored necessary data while still ensuring adequate space for target operations.
Data Source
AI summary
A storage device receives a write command requesting to write write data from a host, determines a first time point at which a memory starts performing a target operation different from an operation of storing the write data, and, after determining the first time point, suspends transmission of a ready-to-transfer request for the write command from a second time point as a time point earlier than the first time point.


