Bottleneck Detection via Correlation Model Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing operation management systems require operating the system at the migration-destination environment to discern bottlenecks, which is impractical and inefficient.

Innovation Solution

An operation management apparatus that generates a prediction model by correcting a correlation model using benchmark performances from both the migration-source and migration-destination systems, allowing bottleneck detection without operating the migration-destination system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system is operated in the migration-destination environment to discern bottlenecks, then the bottleneck detection accuracy is improved, but the operation cost and complexity increase

Engineering Contradiction:
Improvebottleneck detection accuracyVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a prediction model that copies the correlation relationships from the migration-source environment to predict bottlenecks in the migration-destination environment. Instead of directly operating the migration-destination system, the patent uses benchmark performance data from both environments to generate a predicted correlation model that replicates the behavior patterns of the original system, enabling bottleneck identification without actual operation of the target system.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the system is operated in the migration-destination environment to discern bottlenecks, then the bottleneck detection accuracy is improved, but the time consumption increases

Engineering Contradiction:
Improvebottleneck detection accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by collecting benchmark performance data from both migration-source and migration-destination environments before migration occurs. The prediction model is built in advance using this pre-collected data, allowing bottleneck prediction to be performed without requiring actual operation of the migration-destination system during the migration process itself.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If benchmark performances from both migration-source and migration-destination systems are used to correct the correlation model, then the prediction accuracy is improved, but the data collection complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata collection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a universal benchmarking approach where the same benchmark program is executed on both migration-source and migration-destination systems to collect performance data. This multi-functional benchmarking process serves multiple purposes: characterizing the source system, characterizing the destination system, and providing the data foundation for correlation model correction, thereby reducing overall data collection complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10282272B2Operation management apparatus and operation management method
Publication Date: 2019.05.07 NEC CORP
  • US10282272B2 patent drawing
  • US10282272B2 patent drawing
  • US10282272B2 patent drawing

AI summary

An operation management apparatus for discerning a bottleneck of a system in an execution environment of a migration-destination without operating the system in the execution environment of the migration-destination is provided. The operation management apparatus (100) includes a correlation model storage unit (112) and a prediction model generation unit (105). The correlation model storage unit (112) stores a correlation model (260) indicating a correlation for each pair of one or more metrics in a state of executing a predetermined program processing in a first processing system. The prediction model generation unit (105) generates, by correcting the correlation model (260) of the first processing system using benchmark performances acquired in a state of executing a predetermined benchmark processing in the first processing system and a second processing system, a prediction model (370) of a correlation model in a state of executing the predetermined program processing in the second processing system.