Disk Drive Storage Tiering for I/O Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage systems using RAID technology face inefficiencies in allocating storage space across differently-sized disks, leading to suboptimal performance and increased costs due to unnecessary acquisition of expensive storage devices.
Innovation Solution
A disk drive system with a RAID subsystem and disk manager that allocates approximately equal capacity from each physical disk to a higher-tier uniform distribution space and designates excess space as lower-tier cold track space for less important data, dynamically managing storage to optimize I/O performance and reduce costs by acquiring additional storage only as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If storage space is allocated across differently-sized disks using traditional RAID methods, then data redundancy and basic storage functionality are achieved, but storage efficiency deteriorates and costs increase due to uneven space utilization
Solution Approach 1:
The patent segments storage space into distinct tiers: hot data space on faster disks and cold data space on slower disks. This segmentation allows each disk type to be optimized for its specific function, improving overall storage efficiency while maintaining data redundancy through the segmented architecture.
Solution Approach 2:
The patent applies local quality by assigning different performance characteristics to different storage locations. Hot data resides on high-performance disks with faster access times, while cold data resides on lower-performance disks. This local optimization improves overall system efficiency without compromising data reliability.
2Speed
If expensive high-performance storage devices are acquired to improve I/O performance, then data accessibility and speed are enhanced, but costs increase unnecessarily for storage capacity that may not be fully utilized
Solution Approach 1:
The patent implements dynamic data placement that automatically moves data between hot and cold tiers based on access patterns. This dynamic approach ensures that only frequently accessed data occupies expensive high-performance storage, while less frequently accessed data resides on cheaper storage, optimizing both performance and cost.
Solution Approach 2:
The patent changes the performance parameter of storage by using different disk types with varying speed characteristics. By assigning data to appropriate disk types based on access requirements, the system achieves optimal I/O performance for critical data while reducing overall storage costs through the use of slower, cheaper disks for non-critical data.
3Productivity
If uniform data distribution is implemented across all disks, then I/O performance is optimized through balanced access patterns, but storage flexibility deteriorates when dealing with differently-sized disks
Solution Approach 1:
The patent segments the storage system into uniform hot data tiers and flexible cold data tiers. The hot data portion maintains uniform distribution across disks of the same size for optimized I/O performance, while the cold data portion provides flexibility for differently-sized disks. This segmentation resolves the contradiction by applying uniform distribution only where it benefits performance.
Solution Approach 2:
The patent applies uniform data distribution locally to the hot data tier where I/O performance is critical, while allowing flexible, non-uniform distribution in the cold data tier. This local application of uniform distribution optimizes performance for frequently accessed data without requiring uniform distribution across the entire storage system, thereby maintaining flexibility.
Data Source
AI summary
In accordance with embodiments of the present disclosure, a method may include allocating to a higher-tier uniform distribution space an approximately equal capacity from each of a collection of physical disks of a common storage tier, wherein a tier of a physical disk indicates an importance of data to be stored on the physical disk and allocating to a lower-tier cold track space any portions of the physical disks not allocated to the higher-tier uniform distribution space.


