Storage Control Device Spins Standby Disk Before Response Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepower consumptionVSAvoidI/O response time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
ImproveI/O waiting timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If disks are kept running to maintain fast I/O response, then I/O performance is maintained, but power consumption increases

Engineering Contradiction:
ImproveI/O performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9418014B2Storage control device, storage device, storage system, storage control method, and program for the same
Publication Date: 2016.08.16 FUJITSU LTD
  • US9418014B2 patent drawing
  • US9418014B2 patent drawing
  • US9418014B2 patent drawing

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.