Metadata Migration Tool With Multithreading And External Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid migration of metadata between content storage archives is inefficient, and existing solutions do not adequately address the need for seamless access to historical information across different types of content, including email, business documents, and rich media, while ensuring regulatory compliance and business continuity.

Innovation Solution

A migration tool that utilizes customizable multithreading to suspend and resume metadata transfer between source and target content archives, allowing for the transfer of metadata while providing external data storage access, enabling seamless application access to both systems during content migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional single-threaded metadata migration is used between content archives, then system simplicity is maintained, but migration speed and efficiency are severely limited

Engineering Contradiction:
Improvemetadata migration speedVSAvoidmigration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The migration system divides the metadata migration task into multiple independent threads, each handling a portion of the metadata transfer simultaneously. This segmentation enables parallel processing, dramatically increasing migration throughput while maintaining manageable complexity through modular thread design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic thread management with configurable thread counts that can be adjusted based on system resources and migration requirements. The multithreaded architecture allows the system to adapt its complexity level dynamically, using more threads for high-speed migrations when resources permit, and fewer threads for simpler scenarios.

Inventive Principle:
Principle #15Dynamics

2Productivity

If continuous metadata migration is performed without suspension capability, then migration throughput is maximized, but flexibility and control during migration are reduced

Engineering Contradiction:
Improvemigration throughputVSAvoidmigration control flexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The migration system implements dynamic control capabilities that allow suspension and resumption of metadata migration at any point. This dynamic control mechanism maintains high throughput during active migration while providing operational flexibility when interruptions are needed, resolving the contradiction between continuous operation and operational flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system preserves continuity of useful action by enabling migration to be suspended and later resumed without losing progress or requiring restart from the beginning. This ensures that the migration process can maintain high throughput when running while providing the flexibility to pause when needed, and seamlessly continue afterward.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If content is migrated from source archive to target archive, then storage consolidation is achieved, but application access continuity during migration is disrupted

Engineering Contradiction:
Improvestorage consolidation efficiencyVSAvoidapplication access continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces an intermediary layer that manages application access during metadata migration. This intermediary maintains access continuity by redirecting applications to appropriate data locations (source or target archive) while the migration progresses, ensuring uninterrupted access while achieving storage consolidation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by maintaining dual access paths during migration, allowing applications to continue accessing data from the source archive while metadata is being transferred to the target archive. This preliminary setup ensures access continuity is maintained throughout the consolidation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10162826B2UOA migration
Publication Date: 2018.12.25 ORACLE INT CORP
  • US10162826B2 patent drawing
  • US10162826B2 patent drawing
  • US10162826B2 patent drawing

AI summary

Systems and methods are disclosed for a migration tool that rapidly transfers metadata between a source content archive and a target content archive. In one aspect, the rapid transfer is facilitated by customizable multithreading that includes the ability to suspend and/or resume migration. In a further aspect, migration between the source content archive and the target content archive is facilitated by allowing at least metadata associated with content stored in the source archive to be transferred between the systems. An external data storage component is provided that allows applications to access the target system using the migrated metadata while also providing access to associated content stored in other locations. Therefore, the actual content in the original source archive may be eventually migrated to the target system while applications are provided seamless access.