Storage Device Activation Order Control for I/O Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


