Virtual Library Drive Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual tape storage systems face inefficiencies due to limited use of tape drives, where each application requires a dedicated drive, leading to idle resources and impractical backup times for large data sets, and existing solutions fail to efficiently manage drive resources across multiple applications.
Innovation Solution
A policy-based system manages tape drive resources by prioritizing jobs and dynamically assigning drives based on user-defined policies, allowing multiple applications to share resources efficiently, with a policy engine tracking usage and reallocating drives to ensure maximum utilization and balancing across virtual and physical controllers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each application is assigned a dedicated tape drive, then application-specific backup operations can be performed reliably, but tape drive resources are underutilized and idle time increases
Solution Approach 1:
The patent implements a universal tape drive allocation mechanism where a single pool of tape drives serves multiple applications through dynamic assignment. The system allows any available tape drive to be assigned to any application's backup job based on current resource availability and job priorities, eliminating the need for dedicated drives per application while maintaining reliable backup operations for all applications.
Solution Approach 2:
The system dynamically allocates and reassigns tape drives to different applications based on real-time conditions. Tape drives are not statically bound to specific applications but are continuously reassigned based on job queue status, application priorities, and drive availability, maximizing resource utilization while ensuring each application receives adequate drive access when needed.
2Reliability
If tape storage systems are used for large data backup, then data can be stored reliably, but backup operation time becomes excessively long
Solution Approach 1:
The patent combines multiple tape drives into a coordinated working pool that operates simultaneously on different backup jobs. By merging the capabilities of multiple drives and coordinating their operations through a centralized allocation system, the system achieves parallel processing of backup operations, significantly reducing total backup time while maintaining the reliability of tape storage for data preservation.
3Ease of operation
If tape drives are reserved for specific applications, then application performance is guaranteed, but overall system efficiency decreases due to idle drives
Solution Approach 1:
The system implements a feedback mechanism that continuously monitors tape drive usage, application performance requirements, and job queue status. Based on this feedback, the allocation system dynamically adjusts drive assignments to maintain application performance guarantees while optimizing overall system efficiency. When drives become available, the system feedback-driven reassigns them to pending jobs, preventing idle time while ensuring applications receive adequate resources.
Data Source
AI summary
Embodiments include methods, apparatus, and systems for managing resources in a physical storage library behind a virtual storage library. In one embodiment, priorities are assigned to copy applications and rules determine which when applications are assigned to resources in the physical storage library.


