Virtual Tape Library Capacity Allocation via Dynamic Disk Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Emulated tape storage systems do not dynamically handle changes in available disk capacity, leading to inefficiencies in data storage, particularly in overcommitted systems where virtual tape devices may run out of space unexpectedly.

Innovation Solution

The system uses data variables to monitor and allocate capacity of emulated tape-based media, dynamically updating available space and setting Early Warning markers to prevent write errors by translating linear tape format data into disk-based storage, allowing for dynamic capacity allocation and early warning of space limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If capacity is allocated on an overcommitted basis in a VTL, then storage efficiency is improved, but the risk of running out of space before virtual tapes fill up increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidspace availability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically monitors available disk capacity and automatically adjusts the allocation of space to virtual tapes in real-time. When disk space becomes limited, the system redistributes capacity from tapes that have reached their physical end-of-media markers to other tapes that can still accept data, ensuring continuous operation without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements continuous feedback monitoring of disk capacity and virtual tape status. By tracking the amount of space used and available across all virtual tapes, the system can predict when space will run out and proactively rebalance allocations before failures occur, maintaining both efficiency and reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple applications write data simultaneously to a VTL, then productivity is improved, but the capacity allocation becomes uneven and some tapes may fill up faster than others

Engineering Contradiction:
Improvedata writing speedVSAvoidcapacity management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system continuously monitors the capacity usage of each virtual tape and uses this feedback to dynamically adjust write allocations. When one tape approaches its end, the system automatically redirects subsequent writes to other tapes with available space, balancing the load across all virtual tapes without requiring application-level coordination.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the allocation parameters of virtual tapes dynamically based on current usage patterns and available space. By adjusting the effective capacity limits of individual virtual tapes in real-time, the system ensures that all applications can write simultaneously while maintaining balanced utilization across the storage pool.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the VTL does not monitor available disk capacity dynamically, then device complexity is reduced, but write errors occur unexpectedly when space runs out

Engineering Contradiction:
Improvemonitoring systemVSAvoidwrite operation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary monitoring of disk capacity and predicts when space will be exhausted before actual write errors occur. By detecting trends in space consumption and calculating projected capacity exhaustion points, the system can proactively alert operators or automatically take corrective action before data integrity is compromised.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback monitoring of disk capacity with threshold-based alerting. When capacity falls below predetermined thresholds, the system generates warnings and can automatically trigger space redistribution or operator notifications, ensuring reliable write operations without requiring complex real-time intervention systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7835900B2Emulated tape-based storage media
Publication Date: 2010.11.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7835900B2 patent drawing
  • US7835900B2 patent drawing
  • US7835900B2 patent drawing

AI summary

A controller, system, method and computer program for emulating one or more tape-based storage devices using non-tape based physical data storage media. The controller is adapted to generate a data set for indicating an available capacity of the one or more emulated tape-based storage devices, the data set includes capacity data for indicating a respective available capacity of the one or more emulated tape-based storage devices based on an available capacity of the non-tape-based physical data storage media. The controller is also adapted to provide access to data stored on the non-tape based physical data storage medium using tape-based media command and the data set, and to dynamically update the capacity data of the data set in response to a change in the available capacity of the non-tape-based physical data storage media.