Monitoring Tool Configuration in Distributed Computing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed computing systems require manual reconfiguration of monitoring tools to accommodate changes in virtual objects and services, which is time-consuming, error-prone, and increases costs due to increased network traffic and resource demands.

Innovation Solution

Automated methods to identify new virtual objects and changes in functionalities, adjusting monitoring configurations and resource allocation rules to dynamically manage infrastructure resources and auxiliary services, optimizing the distribution of virtual objects across server computers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual reconfiguration of monitoring tools is performed to accommodate new virtual objects or functionality changes, then monitoring accuracy is improved, but time consumption and error rate increase

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting changes in virtual objects and their functionalities before manual intervention is needed. The monitoring tool proactively identifies when new virtual objects are deployed or when existing ones change functionality, and automatically adjusts monitoring configurations in advance, eliminating the need for time-consuming manual reconfiguration while maintaining monitoring accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring tool is designed to be self-service capable by automatically detecting changes in the distributed computing system environment and self-adjusting its configuration without human intervention. The system monitors itself and adapts to changes autonomously, reducing both time consumption and potential human errors associated with manual reconfiguration.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual reconfiguration of monitoring tools is performed to accommodate new virtual objects or functionality changes, then monitoring accuracy is improved, but error rate increases

Engineering Contradiction:
Improvemonitoring accuracyVSAvoiderror rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The monitoring tool automatically detects changes in virtual objects and their functionalities and adjusts its own configuration without human intervention. This self-service capability eliminates human errors that occur during manual reconfiguration while maintaining the necessary monitoring accuracy through automated rule-based adjustments.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the monitoring tool continuously monitors the distributed computing system for changes in virtual objects and their functionalities. When changes are detected, the system automatically feeds this information back into the configuration adjustment process, ensuring monitoring accuracy is maintained while avoiding human errors through automated decision-making.

Inventive Principle:
Principle #23Feedback

3Productivity

If monitoring tool resources are increased to accommodate increased network traffic from new virtual objects, then monitoring capability is improved, but resource costs increase

Engineering Contradiction:
Improvemonitoring capabilityVSAvoidresource costs
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The monitoring tool employs dynamic resource allocation that automatically adjusts resource consumption based on the actual workload and network traffic conditions. When new virtual objects are deployed and increase network traffic, the system dynamically scales monitoring resources to match the demand, avoiding both resource shortages and unnecessary resource consumption, thereby maintaining monitoring capability while optimizing resource costs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by automatically adjusting monitoring resource allocation based on detected changes in virtual objects and network traffic patterns. This parameter adjustment ensures that monitoring capability is maintained at appropriate levels without over-provisioning resources, thus improving productivity while controlling resource costs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10623262B2Methods and systems to adjust a monitoring tool and auxiliary servers of a distributed computing system
Publication Date: 2020.04.14 VMWARE INC
  • US10623262B2 patent drawing
  • US10623262B2 patent drawing
  • US10623262B2 patent drawing

AI summary

Methods and systems adjust resources and monitoring configuration of a monitoring tool and auxiliary servers of a distributed computing system. Any new virtual object installed in the distributed computing system or change in functionality of an existing virtual object of the distributed computing system is identified. Expected configuration rules and resource allocation rules are determined for the virtual object. The expected configured rules are used to adjust a monitoring configuration of the monitoring tool. The resource allocation rules are used to adjust the infrastructure resources available to the monitoring tool. When the virtual object creates a change in demand for auxiliary services, corresponding auxiliary servers are installed, removed, or changed in the distributed computing system. Resource allocated rules and expected configuration rules are determined for the auxiliary servers and used to adjust the infrastructure resources and monitoring configuration of the monitoring tool. Methods optimize distributions of virtual objects.