Storage Device Activation Order Control for I/O Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage device activation methods, such as spin-down techniques for HDDs, lead to increased power consumption and prolonged processing times for I/O commands, especially when multiple HDDs are activated simultaneously, due to inefficient activation order management.

Innovation Solution

A device control system that determines the optimal activation order of storage devices based on their respective I/O quantities and priorities, generating an I/O control plan and device control plan to minimize power consumption and processing time by activating devices with higher I/O quantities first.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If HDDs are activated in the issuance order of I/O commands, then the activation process is simple to implement, but the processing time for multiple I/O commands becomes long

Engineering Contradiction:
Improveactivation order implementationVSAvoidI/O command processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by determining and prioritizing activation orders before I/O commands are executed. The storage control device calculates I/O quantities for multiple storage devices in advance, determines an optimized activation order based on these quantities, and prepares activation sequences before actual I/O operations begin. This allows high-I/O devices to be activated first, reducing overall processing time without complex real-time adjustments during command execution.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple storage devices are activated simultaneously to handle big data analysis, then the data processing capability is improved, but the power consumption exceeds the upper limit

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary calculation of I/O quantities for each storage device before activation. By analyzing the I/O commands that need to be executed, the storage control device determines which devices have the highest I/O demands and prioritizes their activation. This allows the system to activate only the necessary number of devices at any given time, balancing data processing capability with power consumption limits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the activation parameter from simple issuance order to I/O quantity-based prioritization. By calculating and comparing I/O quantities across multiple storage devices, the system dynamically adjusts activation sequences based on actual data processing needs. This parameter change enables optimized power utilization while maintaining high productivity for big data analysis workloads.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If HDDs are put in spin-down state to reduce power consumption, then energy efficiency is improved, but the activation time from spin-down to operational state increases

Engineering Contradiction:
Improvepower consumptionVSAvoidactivation time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The storage control device performs preliminary assessment of I/O quantities before activation. By identifying which storage devices will have high I/O demands upcoming, the system activates these devices in advance while keeping others in spin-down state. This preliminary action ensures that devices needing immediate access are already operational, reducing activation time delays while maintaining energy efficiency for devices with lower immediate demands.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10747446B2Computer system and storage device activation control method
Publication Date: 2020.08.18 HITACHI LTD
  • US10747446B2 patent drawing
  • US10747446B2 patent drawing
  • US10747446B2 patent drawing

AI summary

Since storage devices are activated in the issuance order of I/O commands, the time required for processing of a plurality of I/O commands based on one or more I/O requests may become long. When issuance destinations of two or more I/O commands are two or more storage devices in a non-activated state from among a plurality of storage devices, a computer system determines an activation order of the two or more storage devices on the basis of two or more I/O quantities which respectively correspond to the two or more storage devices. Each of the I/O quantities of the two or more storage devices is an I/O quantity in accordance with one or more I/O commands for the relevant storage device from among the two or more I/O commands. The computer system activates the two or more storage devices in the determined activation order.