Data File Stubs for Middleware-Free Storage Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems for migrating data from primary to secondary storage rely on stateful middleware, which introduces additional failure points, scalability issues, and high administration costs due to centralized management and staging processes.

Innovation Solution

A data management system utilizing virtual hierarchical storage management without stateful middleware, employing data file stubs with meta data for direct data transfer and centralized management with distributed execution, allowing seamless access and efficient movement between storage systems without intermediate failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If stateful middleware is used for data migration, then data can be managed and migrated between storage systems, but system reliability decreases due to additional failure points and complexity increases

Engineering Contradiction:
Improvedata migration capabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts and eliminates the stateful middleware layer from the data migration architecture. By removing this intermediate layer, the system achieves direct data transfer between primary and secondary storage, thereby improving reliability by eliminating the associated failure points while maintaining data migration functionality through stub-based referencing mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses data stubs as copies that reference actual data locations. These stubs store metadata about data files without requiring stateful middleware to manage the actual data transfer. The stubs themselves can be copied and moved independently, enabling data management without the reliability issues of stateful middleware.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If stateful middleware is used for data migration, then data can be transferred between storage systems, but device complexity increases due to additional layers and processes

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent removes the complex stateful middleware layer and replaces it with a simplified stub-based system. Stubs are simple data structures containing metadata about data files, eliminating the need for complex state management, session tracking, and intermediate processing layers while maintaining data transfer capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces data stubs as simple intermediaries between data locations. These stubs act as lightweight references that point to actual data files without requiring complex middleware to manage the relationships. The stubs themselves are the intermediaries, not a complex system managing intermediaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If centralized management with login models is used, then data can be managed across multiple systems, but ease of operation decreases due to high administration overhead

Engineering Contradiction:
Improvemulti-system managementVSAvoidadministration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service through distributed agents that autonomously manage data migration tasks. Each agent operates independently with its own stubs and metadata, eliminating the need for centralized login and management. The system manages itself through local stub references and direct data transfer, dramatically reducing administration overhead while maintaining multi-system capability.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If staged data transfer processes are used, then data can be migrated safely, but loss of information increases due to potential failures in intermediate processes

Engineering Contradiction:
Improvedata migration safetyVSAvoiddata loss risk
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent eliminates the staged intermediate transfer process by implementing direct data transfer from primary to secondary storage. Stubs are created before migration and updated after migration, removing the vulnerable intermediate staging area where data could be lost or corrupted while maintaining safety through stub-based tracking and verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9671976B2Data management system for managing storage of data on primary and secondary storage
Publication Date: 2017.06.06 MOONWALK UNIVERSAL
  • US9671976B2 patent drawing
  • US9671976B2 patent drawing

AI summary

A data management system for managing the storage of data on primary and secondary storage from a primary information source having original file content to be stored including: a data file stub stored on primary storage; a data file stored on secondary storage; and wherein: the data file stub comprises original file meta data and additional stub meta data relevant to the data file; the data file comprises the original file content and additional file meta data relevant to the data file stub; the additional stub meta data includes location and information relevant to locate and recover the data file; the additional file meta data includes information relevant to the location and content of the stub; the additional stub meta data and additional file meta data being so formed and arranged that the data to be stored may be accessed without stateful middleware.