Specification-Guided Migration Conformance Checking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing migration processes face challenges due to unclear or implicit hosting service requirements, leading to high failure rates, lengthy migration times, and increased risk of application outages, as existing methods lack a systematic approach for ensuring conformance to destination host specifications.

Innovation Solution

A specification-guided migration technique using a conformance checker that codifies fine-grained hosting service requirements into a specification, allowing for automatic checking and remediation of source content to ensure compliance before migration, enabling self-service migration and reducing manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual migration methods are used without systematic conformance checking, then migration process is simple, but migration failure rate increases and migration time lengthens

Engineering Contradiction:
Improvemigration success rateVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The conformance checker is executed before migration to identify and remediate non-conformances in advance. This preliminary action ensures that all compatibility issues are resolved before the actual migration occurs, preventing migration failures without adding complexity to the migration process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conformance checker automatically evaluates source content against destination host specifications and performs self-service remediation where possible. This automated self-checking and self-fixing mechanism improves reliability without requiring manual intervention, thus not increasing process complexity.

Inventive Principle:
Principle #25Self-service

2Reliability

If traditional migration approaches are used without conformance verification, then migration process is quick, but risk of application outages increases

Engineering Contradiction:
Improveapplication availabilityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Conformance checking and remediation are performed before migration to prevent application outages. By identifying and fixing all compatibility issues in advance, the actual migration can proceed quickly without interruptions, reducing both risk and overall migration time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conformance checker proactively identifies potential compatibility issues that could cause application outages and applies remediation actions beforehand. This preliminary anti-action prevents harmful effects (outages) before they can occur during migration.

Inventive Principle:
Principle #9Preliminary anti-action

3Manufacturing precision

If implicit hosting requirements are not explicitly checked, then migration process is straightforward, but conformance to destination host specifications cannot be ensured

Engineering Contradiction:
Improveconformance precisionVSAvoidchecking process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Manual verification of conformance requirements is replaced with an automated conformance checker that systematically evaluates source content against destination host specifications. This substitution provides precise conformance checking without the complexity of manual processes.

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

Solution Approach 2:

The conformance checker acts as an intermediary between source content and destination host specifications, automatically evaluating compatibility and identifying remediation needs. This intermediary provides systematic conformance verification without adding complexity to the overall migration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9729623B2Specification-guided migration
Publication Date: 2017.08.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9729623B2 patent drawing
  • US9729623B2 patent drawing
  • US9729623B2 patent drawing

AI summary

A conformance checker is received on a system that contains hostable content, and is executed. One or more results provided by the conformance checker are evaluated; and the hostable content is migrated to a destination host in accordance with the evaluating step.