Shadow Virtual Tape Library Barcode Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing backup and recovery systems face challenges in copying replicated virtual cartridges to physical media due to barcode conflicts, where the same barcode is assigned to both primary and replicated virtual cartridges, leading to errors and invalidations.

Innovation Solution

The system employs a shadow virtual tape library that temporarily hides primary virtual cartridges, allowing the backup application to process replicated virtual cartridges by creating a new barcode for physical cartridges, thereby avoiding barcode conflicts and enabling successful copy operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the same barcode is assigned to both primary and replicated virtual cartridges for identification, then cartridge tracking is simplified, but barcode conflicts occur leading to errors and invalidations

Engineering Contradiction:
Improvecartridge trackingVSAvoidcopy operation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the barcode identification space by creating distinct barcode namespaces for primary virtual cartridges and replicated virtual cartridges. The shadow virtual tape library maintains a separate barcode mapping that prevents conflicts between primary and replicated cartridges, allowing both to be tracked independently without interference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shadow virtual tape library acts as an intermediary layer between the backup application and the replicated virtual cartridges. It temporarily hides primary cartridges and generates new barcodes for replicated cartridges, mediating the identification conflict and enabling successful copy operations without barcode conflicts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If primary virtual cartridges are continuously visible to the backup application, then real-time backup operations are enabled, but conflicts arise when copying replicated virtual cartridges

Engineering Contradiction:
Improvebackup operation speedVSAvoidcartridge management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically controls the visibility of primary virtual cartridges in the shadow virtual tape library. During copy operations, primary cartridges are temporarily hidden; during normal backup operations, they remain visible. This dynamic visibility management resolves conflicts while maintaining operational efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by creating a shadow virtual tape library configuration before copy operations begin. This pre-configuration establishes the hidden state of primary cartridges and the barcode mapping for replicated cartridges, preventing conflicts before they occur and enabling smooth copy operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If replicated virtual cartridges use the same barcode as primary cartridges, then data redundancy is achieved, but barcode invalidation occurs during copy operations

Engineering Contradiction:
Improvedata redundancyVSAvoidbarcode uniqueness
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system segments the barcode assignment process by implementing separate barcode generation and management for replicated virtual cartridges through the shadow virtual tape library. This segmentation maintains data redundancy while ensuring barcode uniqueness, preventing invalidation during copy operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the barcode parameter for replicated virtual cartridges by generating new, unique barcodes through the shadow virtual tape library. This parameter change maintains the functional equivalence needed for data redundancy while ensuring distinct identification to prevent barcode invalidation during copy operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8589648B2Performing a copy operation on a replicated virtual cartridge
Publication Date: 2013.11.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8589648B2 patent drawing
  • US8589648B2 patent drawing
  • US8589648B2 patent drawing

AI summary

A replicated virtual cartridge is received into a media vault of a first virtual tape library and appears in a shadow library. The virtual cartridge is visible to a backup application via the shadow library to allow the backup application to perform a copy operation on the virtual cartridge.