Virtual Tape Configuration Management via Parallel Instance Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current implementation of mainframe user-specific configurations for virtual tape drives and libraries is a disruptive process that requires restarting the server, disrupting ongoing operations and affecting performance of existing configurations.

Innovation Solution

A mechanism is introduced to support multiple coexisting configurations in virtual tape applications by using additional computer processes that allow for the non-disruptive introduction or modification of user-specific configurations, including the management of virtual tape engines, tape drives, and tape libraries, without shutting down the virtual tape solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user-specific configurations are implemented by restarting the server, then configuration changes can be applied, but operational continuity is disrupted and performance is affected

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidoperational continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the configuration management process by introducing multiple configuration instances (first configuration instance and second configuration instance) that can coexist independently. This allows configuration changes to be applied to one instance without affecting the operational status of other instances, thereby enabling configuration flexibility while maintaining operational continuity through parallel instance execution

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by creating and validating a second configuration instance before activating it. The system performs assessment, validation, and preparation steps in advance, allowing configuration changes to be tested and approved before taking effect, thus enabling configuration flexibility without disrupting ongoing operations in the first configuration instance

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the server is restarted to apply configuration changes, then new configurations can be introduced, but time is lost and productivity decreases

Engineering Contradiction:
Improveconfiguration update capabilityVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent ensures continuity of useful action by maintaining the first configuration instance in an active, operational state while simultaneously introducing and validating the second configuration instance. This parallel process allows configuration updates to proceed without interrupting the productive operations of the virtual tape library, thereby enabling configuration update capability while preserving operational efficiency

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary assessment and validation of the second configuration instance before activation, ensuring that configuration changes are prepared in advance without requiring server restarts. This approach enables configuration updates to be applied continuously in the background, maintaining productivity while updating configurations

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple configuration instances coexist, then non-disruptive configuration changes are enabled, but system complexity increases

Engineering Contradiction:
Improveoperational continuityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a configuration management system that handles multiple configuration instances through a unified architecture. The virtual tape library system is designed to universally manage first and second configuration instances using common protocols and interfaces, thereby enabling operational continuity through multi-instance support while minimizing system architecture complexity through standardized multi-functional design

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If server restart is performed for configuration changes, then configurations can be modified, but user experience deteriorates

Engineering Contradiction:
Improveconfiguration modificationVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments configuration management into independent, coexisting instances that allow modifications without service interruption. Users can access and operate the virtual tape library continuously while configuration changes are applied to alternate instances, thereby enabling configuration modification while dramatically improving user experience through uninterrupted access

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary validation and assessment of configuration changes before they take effect, allowing users to experience no disruption during configuration modifications. The second configuration instance is prepared and validated in advance, ensuring that when switches occur, users experience seamless transitions rather than service interruptions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10430119B2Mechanism for multiple coexisting configurations support in virtual tape applications
Publication Date: 2019.10.01 EMC IP HLDG CO LLC
  • US10430119B2 patent drawing
  • US10430119B2 patent drawing
  • US10430119B2 patent drawing

AI summary

A mechanism for multiple coexisting configurations support in virtual tape applications. Specifically, the introduction of various additional computer processes facilitate the introduction or modification of user specific configurations on a virtual tape solution: (i) without requiring the shutdown and re-initialization of the virtual tape solution; and (ii) without compromising the performance of computing resources allocated towards the implementation of other user specific configurations already existing on the virtual tape solution.