Application Migration Validation Tool for Policy Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data migration processes are prone to administrator errors, such as incomplete data transfer and mismatched data protection policies, which can lead to data loss and performance issues during system upgrades or mergers.

Innovation Solution

A method and tool for migration validation that retrieves and compares pre-migration and post-migration policies to ensure data protection policies and performance attributes are maintained or changed as intended, alerting on any discrepancies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data migration is performed without policy validation, then migration speed is improved, but data protection policy compliance deteriorates

Engineering Contradiction:
Improvemigration speedVSAvoiddata protection policy compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary validation of data protection policies before the data migration actually occurs. By retrieving and comparing pre-migration and post-migration policies in advance, the system ensures compliance is verified before data transfer begins, allowing migration to proceed at full speed while maintaining policy compliance through pre-checks rather than post-migration delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously comparing pre-migration and post-migration policies and providing validation results back to the migration process. This feedback loop ensures that policy compliance is maintained without requiring manual intervention or slowing down the migration, as the validation occurs automatically in the background

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual policy comparison is performed, then policy accuracy is improved, but migration time increases

Engineering Contradiction:
Improvepolicy accuracyVSAvoidmigration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service validation by automatically retrieving, comparing, and validating policies without requiring manual intervention. The validation process is autonomous, with the system itself performing the comparison between pre-migration and post-migration policies, eliminating the need for human operators to manually check policies while maintaining high accuracy through automated validation logic

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical policy comparison with automated electronic validation systems. Instead of human operators manually reviewing and comparing policies, the system uses automated software processes to retrieve, compare, and validate policies electronically, significantly reducing the time required while maintaining or improving accuracy through consistent automated comparison algorithms

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If comprehensive validation is performed, then data transfer accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata transfer accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts and isolates the policy validation function as a separate, independent module within the broader data migration system. By taking out the validation logic into its own dedicated component, the system can perform comprehensive validation for data transfer accuracy while keeping the overall system architecture manageable and not overly complex, as the validation function is extracted rather than embedded throughout all system components

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8762662B1Method and apparatus for application migration validation
Publication Date: 2014.06.24 EMC IP HLDG CO LLC
  • US8762662B1 patent drawing
  • US8762662B1 patent drawing
  • US8762662B1 patent drawing

AI summary

Example embodiments of the present invention provide a method, apparatus and computer-program product for application migration validation. In short, example embodiments of the present invention provide a tool to be run by an administrator prior to migration to determine a pre-migration policy. The administrator then performs the migration. After the migration is complete, the administrator runs to tool again to determine a post-migration policy. The tool then validates the post-migration policy. For example, the tool may compare the pre-migration policy and the post-migration police to determine whether there are differences between the pre-migration policy and the post-migration policy. Alternatively, the tool may compare the post-migration policy against a changed policy, different from the pre-migration policy, deliberately implemented by the administrator. The tool may alert on differences between the pre-migration policy and the desired post-migration policy (i.e., a properly migrated pre-migration policy or a new policy different than the pre-migration policy).