Tape-Managed Partition Premigration Queue for Storage Workload Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data storage systems, managing the movement of data from cache to magnetic tape is challenging due to difficulties in space management and throughput, particularly across different workload groups with varying access patterns and redundancy requirements.
Innovation Solution
A system with a disk cache and controller that creates tape-managed partitions, allowing for hierarchical storage management and premigration queuing, where the premigration delay value is based on volume creation time, enabling controlled data movement to magnetic tape based on workload-specific needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is migrated immediately from cache to magnetic tape, then storage capacity utilization is improved, but system performance and cache hit ratio deteriorate
Solution Approach 1:
The patent applies preliminary action by implementing a premigration queue that prepares data for migration before actual migration occurs. The queue allows data to be staged and organized in advance, with delay values configured based on workload characteristics, enabling smooth transition from cache to tape without abrupt performance impacts
Solution Approach 2:
The patent implements dynamics by making the premigration delay value configurable and workload-specific. Different workload groups can have different delay values adjusted dynamically, allowing the system to adapt migration timing to actual performance requirements and access patterns
2Productivity
If data is retained in cache longer, then system performance is improved, but storage capacity utilization deteriorates
Solution Approach 1:
The patent applies segmentation by dividing the cache into multiple workload groups with distinct migration policies. Each workload group can have its own premigration delay value, allowing hot data to remain in cache longer while cold data is migrated sooner, optimizing both performance and capacity utilization
3Device complexity
If uniform migration policy is applied to all workloads, then device complexity is reduced, but adaptability to different workload requirements deteriorates
Solution Approach 1:
The patent implements universality by creating a unified premigration queue structure that serves all workload groups while allowing individual customization of delay values. The same queue infrastructure handles different workload types, reducing overall system complexity while maintaining adaptability through configurable parameters
Data Source
AI summary
In one embodiment, a system includes a disk cache that includes a plurality of hard disk drives (HDDs) and a controller. The controller is configured to create one or more tape-managed partitions in the disk cache, each of the one or more tape-managed partitions being configured to store data that is subject to hierarchical storage management (HSM). The controller is also configured to create a premigration queue configured to service premigration data for all of the one or more tape-managed partitions. Moreover, the controller is configured to receive a premigration delay value for a first tape-managed partition, the premigration delay value defining a time period that elapses prior to queuing the premigration data for the first tape-managed partition to the premigration queue. The premigration delay value is based on a volume creation time. Other systems, methods, and computer program products are described in accordance with more embodiments.


