Automated Data Migration for Mainframe to Open Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The migration of operations from mainframes to open systems is hindered by the lack of automation in data migration, resulting in significant input/output overhead due to differences in data storage formats and character codes between mainframes and open systems.

Innovation Solution

A computer apparatus and system that includes a use state analysis unit to acquire data usage history and a data migration unit to extract and migrate data to a destination system, converting formats as necessary, allowing for automated data migration without disrupting operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data migration is performed manually using conventional technologies, then data can be migrated between mainframes and open systems, but the process is time-consuming and requires stopping operations

Engineering Contradiction:
Improvedata migration speedVSAvoidoperation interruption time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of data usage history and migration requirements before actual migration. The use state analysis unit acquires information about which data is actually used, and the migration determination unit pre-determines the migration plan, allowing migration to proceed automatically without operational interruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration system performs self-service by automatically analyzing data usage patterns, determining migration requirements, and executing data migration without human intervention. The system autonomously identifies which data to migrate and performs the migration while operations continue uninterrupted.

Inventive Principle:
Principle #25Self-service

2Productivity

If all data is migrated from mainframe to open system, then complete migration is achieved, but unnecessary data transfer increases overhead and time consumption

Engineering Contradiction:
Improvemigration efficiencyVSAvoidI/O overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system extracts only the necessary data for migration by analyzing data usage history. The use state analysis unit identifies which data is actually accessed and used, and the migration determination unit extracts only those specific data items, excluding unnecessary data from the migration process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different treatment to different data based on its usage characteristics. Rather than uniform migration of all data, the system selectively migrates only the data that has actual usage value, treating each data item according to its specific usage pattern and importance.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If data storage formats and character codes are converted during migration, then compatibility between mainframes and open systems is achieved, but conversion overhead increases processing time

Engineering Contradiction:
Improvesystem compatibilityVSAvoiddata conversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs format and character code conversion in advance during the automated migration process. By using the acquired data usage information to guide the conversion process, the system prepares data in the target format before it is needed, reducing actual conversion time during operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11385825B2Computer apparatus, computer system, and data migration method
Publication Date: 2022.07.12 HITACHI LTD
  • US11385825B2 patent drawing
  • US11385825B2 patent drawing
  • US11385825B2 patent drawing

AI summary

A computer system includes a use state analysis program that acquires a use history of data in a first computer system and a program that uses the data; and a data migration program that extracts data that is able to be migrated from the first computer system to a second computer system on the basis of the use history, writes the migratable data to a first storage system and a second storage system, and migrates a program to the second computer system on the basis of a use history of the data used by the program.