Storage Controller Journal Buffering for Fast Low-Power Resume
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storage devices experience degraded efficiency in processing commands from a host device after operating in a power consumption mode due to the lack of data transmission and reception, leading to inefficiencies in transitioning back to normal operation.
Innovation Solution
A storage device includes a controller that stores journal data corresponding to memory use data in a buffer memory when a mode change signal is received, allowing efficient processing of commands from the host device by using this journal data upon returning to active mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the storage device operates in a power consumption mode to reduce energy usage, then power consumption is reduced, but the efficiency of processing commands from the host device deteriorates after returning to normal mode
Solution Approach 1:
The controller performs preliminary actions by storing journal data in the buffer memory before entering the power consumption mode. This pre-stored journal data contains memory use data that will be needed when returning to normal mode, allowing the controller to quickly process host device commands without needing to retrieve data from the slower memory device, thus resolving the contradiction between power saving and command processing efficiency.
2Loss of energy
If the storage device enters a power consumption mode to save energy, then energy is conserved, but the time required to process commands after returning to normal mode increases
Solution Approach 1:
The controller prepares journal data in advance and stores it in the buffer memory before entering the power consumption mode. This preliminary action ensures that when the device returns to normal mode, the journal data is already available in the faster buffer memory, eliminating the time delay that would otherwise occur if data needed to be retrieved from the slower memory device, thus resolving the contradiction between energy conservation and command processing time.
Data Source
AI summary
A storage device manages memory use data, such as map data which the storage device manages using a host memory, as journal data in a buffer memory located inside the storage device in a low power mode. The memory use data may be managed by updating journal data during the low power mode, and a command of a host device may be processed by updated journal data after switching from a low power mode to an active mode.


