Network Configuration Diagram for Virtual Machine Communication Distance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network configuration management techniques struggle to easily identify and specify the degree and cause of performance degradation following changes, such as virtual machine migrations, which can lead to communication delays and system failures, especially in dynamic business systems with evolving usage patterns.
Innovation Solution
A method to generate a network configuration diagram that visualizes the differences in communication distances between virtual machines before and after configuration changes by creating a communication cost model and generating a difference graph, allowing for the identification of performance-degrading factors without pre-defined rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If configuration changes are made to virtual machine arrangements, then system adaptability and resource utilization improve, but communication delays and performance degradation occur
Solution Approach 1:
The system calculates communication distances and generates network configuration diagrams before configuration changes are implemented. This preliminary analysis allows operators to predict potential communication delays and performance issues, enabling them to plan configuration changes more carefully or adjust virtual machine placements to minimize negative impacts on communication reliability.
2Measurement precision
If detailed monitoring of configuration changes is implemented, then performance degradation detection accuracy improves, but system complexity increases
Solution Approach 1:
The system extracts and visualizes only the critical information related to communication distance changes in a dedicated network configuration diagram. Instead of monitoring and displaying all system parameters, it focuses specifically on extracting communication distance metrics and their changes, thereby achieving high detection accuracy without proportionally increasing system complexity.
Solution Approach 2:
The network configuration diagram serves multiple functions: it visualizes current communication distances, highlights changes after configuration events, and aids in identifying performance degradation causes. This multi-functional tool consolidates several monitoring and analysis capabilities into a single system component, improving detection accuracy while limiting complexity growth.
3Loss of time
If network configuration diagrams are generated to visualize communication distances, then issue identification speed improves, but processing overhead increases
Solution Approach 1:
The system pre-calculates and stores communication distances between virtual machines before configuration changes occur. This preliminary calculation allows for rapid generation of network configuration diagrams when needed, reducing the time required for issue identification without performing redundant real-time calculations that would increase processing overhead.
Data Source
AI summary
A network configuration diagram generate method executed by a computer, the method includes identifying, in a predetermined system in which a plurality of virtual machines are used, a location where each of the plurality of virtual machines is located and a communication destination with which each of the plurality of virtual machines communicates; determining, for each change in a configuration of the predetermined system, a relationship of a communication distance between the plurality of virtual machines by using the location and the communication destination, the configuration indicating a relationship of the plurality of virtual machines; extracting a difference between the relationship of the communication distance before the configuration change and the relationship of the communication distance after the configuration change; and generating a network configuration diagram in which the extracted difference is indicated.


