Server Dependency Mapping for IT Migration Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining server dependencies in complex IT infrastructures is challenging, making it difficult to maintain logical integrity and operations during migration processes.

Innovation Solution

A method and system for creating logical dependency mapping of computer servers by collecting data on communications between operating systems, middleware, and applications, grouping servers based on user-defined criteria, and visualizing dependencies to facilitate migration planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data collection and dependency analysis is performed across all servers, then dependency mapping accuracy is improved, but system performance is degraded

Engineering Contradiction:
Improvedependency mapping accuracyVSAvoidsystem performance
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements sampling-based dependency discovery that collects data from only a subset of servers or communications at selected intervals rather than continuously monitoring all servers. This partial action approach maintains acceptable dependency mapping accuracy while significantly reducing the performance overhead and resource consumption associated with comprehensive continuous monitoring.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If comprehensive dependency analysis is performed, then logical integrity during migration is improved, but migration time is increased

Engineering Contradiction:
Improvelogical integrityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs dependency discovery and mapping activities before the migration process begins. By establishing the complete dependency map in advance, the system identifies all logical relationships and potential migration impacts beforehand, enabling faster execution of the actual migration while maintaining logical integrity through pre-validated dependency information.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed communication data is collected from all servers, then dependency detection accuracy is improved, but data processing complexity is increased

Engineering Contradiction:
Improvedependency detection accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and focuses only on the essential communication data elements that are directly relevant to dependency detection, filtering out redundant or unnecessary information. By taking out only the critical data points needed for dependency analysis, the system maintains high detection accuracy while significantly reducing the complexity of data processing and analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9960974B2Dependency mapping among a system of servers, analytics and visualization thereof
Publication Date: 2018.05.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9960974B2 patent drawing
  • US9960974B2 patent drawing
  • US9960974B2 patent drawing

AI summary

Analytics and visualization for logical dependency mapping of computer servers may be provided. Data collected from computer servers is received and analyzed to discover logical dependencies among the computer servers, for example, to discover communications between one or more of operating systems, middleware and applications associated with the computer servers. The computer servers may be grouped into one or more dependency groups based at least on a user-defined grouping criterion. The one or more dependency groups and their logical dependencies may be output.