Storage System Dynamic Operation Mode Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems lack an efficient method to dynamically adjust operation modes based on usage patterns, leading to suboptimal performance and power consumption.
Innovation Solution
A storage system and method that involves a host device determining and notifying a selected operation mode to a storage device, which sets corresponding operation conditions, optimizing input-output operations based on the selected mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the storage device operates with fixed operation conditions, then the device complexity is reduced, but the performance and power consumption optimization is limited
Solution Approach 1:
The storage device dynamically adjusts operation conditions based on usage patterns by implementing multiple operation modes (first operation mode and second operation mode) that can be switched based on detected usage characteristics. This allows the system to adapt to different workload types (e.g., sequential vs. random access, read-intensive vs. write-intensive) without requiring complex manual configuration.
Solution Approach 2:
The storage device autonomously determines usage patterns from its own operation data and automatically selects appropriate operation modes without requiring external intervention. The device monitors its own access patterns, throughput requirements, and power consumption characteristics to self-adjust its operation conditions, reducing the need for complex host-side control logic.
2Productivity
If the storage device uses multiple operation modes, then the performance optimization is improved, but the device complexity increases
Solution Approach 1:
The storage device changes operational parameters such as cache memory allocation, buffer size, data transfer rates, and power management settings based on the selected operation mode. For example, in a performance-optimized mode, the device may allocate more cache memory and increase data transfer rates, while in a power-saving mode, it reduces these parameters. This allows significant performance optimization through parameter adjustment without adding complex structural elements.
3Productivity
If the storage device operates at high performance mode, then the productivity is improved, but the power consumption increases
Solution Approach 1:
The storage device dynamically switches between high-performance operation modes and low-power operation modes based on detected usage patterns. When sequential access patterns are detected, the device activates high-performance modes with increased data transfer rates and cache utilization. When random access patterns or idle states are detected, it transitions to low-power modes with reduced activity, thereby optimizing the trade-off between productivity and power consumption in real-time.
Data Source
AI summary
A method of controlling operation of a storage system including a storage device and a host device configured to control the storage device comprising determining, by a host device, a selected operation mode from among a plurality of operation modes of a storage device, notifying, by the host device, the selected operation mode to the storage device, setting, by the storage device, an operation condition of the storage device to a selected operation condition corresponding to the selected operation mode, and performing, by the storage device, an input-output operation with the host device based on the selected operation condition.


