Storage Library Media Validation Using Hidden Drive Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage library systems face challenges in maintaining the physical integrity of storage media and media drives, which affects data reliability, and existing validation methods often interfere with host applications, disrupting data processing and operations.

Innovation Solution

The implementation of a hidden drive pool and a non-hidden media pool within a storage library system, where media validation is performed without affecting host applications, by assigning storage media to a target media pool while hiding media drive resources from host application visibility, allowing asynchronous interruption of validation to maintain system transparency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media validation is performed using existing methods, then physical integrity of storage media and drives is improved, but host application operations are interrupted and data processing is disrupted

Engineering Contradiction:
Improvephysical integrity of storage media and drivesVSAvoidhost application operations
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The drive pool is segmented into a hidden drive pool (for validation operations) and a non-hidden drive pool (for host applications). This segmentation allows validation to proceed on a subset of drives without affecting the availability of other drives to host applications, thus maintaining productivity while improving reliability through systematic validation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A library management system acts as an intermediary between host applications and the drive pool. It manages the segmentation of drives, assigns drives to the hidden or non-hidden pool based on validation needs, and coordinates validation operations without requiring host application intervention. This intermediary enables validation to occur transparently while maintaining host application productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If drive resources are made visible to host applications, then ease of operation is improved, but media validation cannot be performed without interference

Engineering Contradiction:
Improvehost application access to drivesVSAvoidmedia validation capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The drive pool is divided into hidden and non-hidden segments. The non-hidden drive pool remains visible and accessible to host applications for normal operations, while the hidden drive pool is allocated for validation tasks. This segmentation allows both ease of operation and validation capability to coexist by providing different access levels for different purposes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The segmentation of the drive pool is dynamic rather than static. The library management system can dynamically assign drives between the hidden and non-hidden pools based on validation requirements and host application needs. This dynamic allocation ensures that drives can be made available for validation when needed while maintaining accessibility for host applications during normal operations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If media validation is performed continuously, then reliability is improved, but system complexity increases

Engineering Contradiction:
Improvestorage media and drive integrityVSAvoidvalidation pool management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The library management system automatically manages the hidden drive pool and coordinates validation operations without requiring external intervention. It self-manages the allocation of drives to validation tasks, monitors validation status, and maintains the segmentation between hidden and non-hidden pools. This self-service approach reduces the operational complexity despite enabling continuous validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the library management system monitors the status of drives in the hidden pool, tracks validation progress, and uses this information to make dynamic allocation decisions. This feedback loop enables automated management of the validation process, reducing the complexity burden by providing intelligent, data-driven control rather than requiring manual management of continuous validation operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10303377B2Media and drive validation in a storage library
Publication Date: 2019.05.28 ORACLE INT CORP
  • US10303377B2 patent drawing
  • US10303377B2 patent drawing
  • US10303377B2 patent drawing

AI summary

Systems and methods for validating storage media and/or media drives in a storage library using a hidden drive pool and a non-hidden media pool. For example, a storage library can be instructed to perform media/drive validation (MDV) on a selected pool of physical storage media using a selected pool of drive resources. Embodiments handle the pools so that, at least during performance of MDV, the drive resources in the drive pool are not visible to the host applications, but the storage media is still visible and can still be accessed by the host application. For example, the MDV can be performed in such a way that the host application cannot task a drive being used for validation, but the host application can perform operations on storage media in the media validation pool. Further, some embodiments operate in the context of storage library complex-wide validation pools.