Storage Control Device Spins Standby Disk Before Response Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage systems face delays in responding to I/O requests due to the time it takes for standby disks to stabilize after being restarted, especially in high I/O frequency environments like online business systems, which can lead to increased waiting times and power consumption issues.
Innovation Solution
A storage control device that includes a communication unit and a control unit which transmits a rotation start command to a standby disk when the response time from an active disk exceeds a predetermined threshold, allowing the standby disk to start rotating and stabilize before handling I/O requests, thereby reducing response delays and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a standby disk is stopped to reduce power consumption, then power consumption is reduced, but I/O response time increases when the disk needs to be restarted
Solution Approach 1:
The control unit performs preliminary actions by monitoring the response time of active disks and proactively starting standby disks before they are needed. When the response time of an active disk exceeds a predetermined threshold, the control unit transmits a rotation start command to a standby disk, allowing it to stabilize before I/O requests are directed to it, thus reducing the waiting time when the standby disk needs to handle I/O operations.
2Loss of time
If a standby disk is started in advance to reduce I/O waiting time, then I/O response time is improved, but power consumption increases
Solution Approach 1:
The control unit implements feedback by continuously monitoring the response time of active disks and using this information to determine when to start standby disks. The monitoring unit measures the response time, and when it exceeds the predetermined threshold, triggers the rotation start command to the standby disk. This feedback mechanism ensures that disks are started only when necessary, optimizing the balance between I/O response time and power consumption.
3Productivity
If disks are kept running to maintain fast I/O response, then I/O performance is maintained, but power consumption increases
Solution Approach 1:
The system dynamically adjusts disk rotation states based on real-time performance monitoring. The control unit transitions disks between stopped and rotating states according to the monitored response time. When the active disk's response time exceeds the threshold, the standby disk is dynamically started. This dynamic state adjustment allows the system to maintain I/O performance when needed while reducing power consumption during normal operation.
Data Source
AI summary
A storage control device configured to control a storage device includes a first disk which is in active state and a second disk which is in standby state. The storage control device includes a communication unit and a control unit. The communication unit transmits a read-out request or a write request to the storage device and receives a response to the read-out request or the write request from the storage device. The control unit controls the communication unit so that the communication unit transmits a rotation start command which instructs a start of rotation of the second disk to the storage device, when a time to the point when receiving the response to the read-out request or the write request transmitted to the first disk which is in active state is longer than a predetermined threshold.


