Proactive Monitoring Tree with Severity Sorting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing performance-monitoring tools in cloud-based computing systems do not provide an effective way to diagnose performance problems in virtualized environments, where bottlenecks can arise at both virtual-machine and host-system levels, making it difficult to identify and resolve issues.

Innovation Solution

A proactive monitoring tree system is introduced, which visualizes performance information hierarchically, allowing users to navigate and understand relationships among virtual machines and host systems through a user interface that aggregates performance metrics, compares them against thresholds, and displays performance states using colors, enabling easy identification of bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If performance-monitoring tools display all performance data for virtual machines and host systems, then complete performance information is provided, but the complexity of the interface and difficulty of identifying problems increases

Engineering Contradiction:
Improveperformance information completenessVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The performance monitoring interface is segmented into a hierarchical tree structure with multiple levels (data center, cluster, host, virtual machine). Users can navigate through these segments to view performance data at different granularities, displaying complete information while maintaining interface simplicity through progressive disclosure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to the performance monitoring interface. Instead of displaying all data in a flat structure, performance metrics are organized across multiple hierarchical levels, allowing complete information to be presented in an structured, navigable format that reduces perceived complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If performance data for multiple entities is displayed simultaneously, then comprehensive monitoring is achieved, but the ability to quickly identify bottlenecks decreases

Engineering Contradiction:
Improveperformance monitoring coverageVSAvoidbottleneck identification difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies color-coding to visual indicators representing performance states of entities. Different colors indicate different performance levels (e.g., green for normal, yellow for warning, red for critical), enabling users to quickly identify bottlenecks and problem areas while maintaining comprehensive monitoring coverage across multiple entities.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The interface applies different visual properties to different entities based on their performance states. Each entity's visual indicator is customized according to its specific performance condition, allowing users to quickly distinguish problematic entities from normal ones while monitoring all entities comprehensively.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If detailed performance metrics are displayed for all entities, then complete diagnostic information is provided, but the time required to analyze performance data increases

Engineering Contradiction:
Improveperformance metric detailVSAvoiddiagnosis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-calculates and pre-processes performance metrics, organizing data in advance according to the hierarchical structure. Performance states are determined beforehand and visual indicators are prepared, so when users access the interface, diagnostic information is already organized and ready for immediate analysis, reducing diagnosis time while maintaining measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface allows dynamic adjustment of the level of detail displayed. Users can expand or collapse nodes in the hierarchical tree to view detailed performance metrics only for specific areas of interest, rather than displaying all details simultaneously. This dynamic control enables complete diagnostic information to be available on demand while reducing analysis time through selective disclosure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10523538B2User interface that provides a proactive monitoring tree with severity state sorting
Publication Date: 2019.12.31 CISCO TECHNOLOGY INC
  • US10523538B2 patent drawing
  • US10523538B2 patent drawing
  • US10523538B2 patent drawing

AI summary

The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for entities that comprise the computing environment. Next, the system displays the computing environment as a tree comprising nodes representing the entities and edges representing parent-child relationships between the entities. While displaying the tree, the system displays the child nodes for each parent in sorted order based on values of the performance metric associated with the child nodes.