Switching Device Queue Number Management for Storage Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage systems struggle to effectively utilize the command queuing performance of storage devices with different capacities, as they set a uniform command queuing number for all virtual disks, leading to inefficient utilization of individual storage device capabilities.
Innovation Solution
A switching device with a queue number acquiring unit, a minimum queue number selecting unit, and a queue number setting unit that identifies and sets the minimum command queuing number for each virtual disk, allowing for optimal utilization of storage device performance by setting the command queuing number based on the smallest capacity among the storage devices forming a virtual disk.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a uniform command queuing number is set for all virtual disks, then the system configuration is simple, but the command queuing performance of storage devices with different capacities cannot be effectively utilized
Solution Approach 1:
The patent applies local quality by assigning different command queuing numbers to different virtual disks based on the capacity characteristics of their underlying storage devices. Instead of using a uniform queuing number for all virtual disks, the system determines and sets customized queuing numbers that match the specific capabilities of each storage device, thereby optimizing command queuing performance utilization for each virtual disk individually.
Solution Approach 2:
The switching device automatically determines the command queuing number for each virtual disk by acquiring capacity information from the storage devices and autonomously setting appropriate queuing numbers without requiring manual configuration. This self-service mechanism reduces operational complexity while achieving optimized performance utilization.
2Productivity
If the command queuing number is set based on the minimum capacity storage device in a virtual disk group, then the command queuing performance is optimized, but the configuration process becomes more complex
Solution Approach 1:
The switching device performs automatic determination of command queuing numbers by acquiring capacity information from storage devices and autonomously setting appropriate values. This eliminates the need for manual configuration operations, maintaining ease of operation while achieving optimized storage system efficiency through automated minimum-capacity-based queuing number selection.
Solution Approach 2:
The system dynamically determines command queuing numbers as parameters based on the capacity characteristics of storage devices. By changing the queuing number parameter according to the minimum capacity storage device in each virtual disk group, the system optimizes performance while the automated parameter adjustment maintains operational simplicity.
Data Source
AI summary
A queue number acquiring unit acquires a command queuing number that is the upper limit of the number of process-waiting instructions that can be stored in each of storages that make up a virtual disk for each storage. A minimum queue number selecting unit selects the minimum value of the command queuing numbers of the storages that make up the virtual disk as a minimum queue number. A queue number setting unit sets the selected minimum queue number as the command queuing number of the virtual disk that includes the storage device of which the command queuing number is selected as the minimum queue number for each virtual disk.


