Infrastructure Fault Visualization for Queue-Worker Impact Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, monitoring the health of infrastructure entities with a many-to-many relationship between queues and workers is complex, making it difficult to determine and communicate the impact of faults or performance degradation on the overall system effectively.

Innovation Solution

A visualization tool is developed to present the health of multiple infrastructure entities, using a grid layout for queues and a circular radial layout for workers, with interactive features to highlight impacted queues and workers, and dynamic updates for real-time events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional monitoring methods are used to track infrastructure entities with many-to-many relationships, then complete monitoring coverage is achieved, but the complexity of determining and communicating fault impact increases significantly

Engineering Contradiction:
Improvemonitoring coverageVSAvoidfault impact analysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The visualization divides the complex infrastructure into distinct segments: queues are displayed in a grid layout while workers are arranged in a circular radial layout. This spatial segmentation allows operators to mentally separate different entity types and their relationships, making the many-to-many connections more manageable and easier to analyze for fault impact.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the abstract many-to-many relationship data into a two-dimensional visual space. By mapping queues to grid positions and workers to circular positions with connecting lines, the system adds a spatial dimension that makes complex relationships intuitively understandable, reducing the cognitive complexity of fault impact analysis.

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

2Loss of information

If detailed monitoring data for all infrastructure entities is displayed, then complete system visibility is achieved, but the difficulty of identifying critical information increases

Engineering Contradiction:
Improvesystem visibilityVSAvoidcritical information identification
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The visualization employs color coding to represent different health states of queues and workers. Critical information such as faulty workers or impacted queues is highlighted through distinct colors, allowing operators to quickly identify problems without being overwhelmed by the volume of monitoring data. This visual encoding transforms detailed data into easily interpretable signals.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system applies different visual properties to different parts of the visualization based on their state. Healthy entities have one visual appearance while problematic entities have another, creating local quality variations that guide operator attention to critical areas. This allows complete information display while making critical information stand out through localized visual characteristics.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If real-time updates are implemented to reflect current system state, then monitoring accuracy is improved, but the computational resources and system complexity increase

Engineering Contradiction:
Improvesystem state accuracyVSAvoidreal-time update mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The visualization implements real-time feedback by automatically updating the display when infrastructure entities change state. When a worker becomes faulty or a queue is impacted, the visualization immediately reflects these changes through dynamic updates. This feedback mechanism maintains measurement precision without requiring complex manual intervention, as the system self-updates based on monitored events.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11012317B2Visualization for monitoring infrastructure entities
Publication Date: 2021.05.18 SALESFORCE INC
  • US11012317B2 patent drawing
  • US11012317B2 patent drawing
  • US11012317B2 patent drawing

AI summary

An infrastructure monitor receives an indication of a fault on a first host computer of a plurality of host computers, wherein each of the plurality of host computers is associated with a different subset of a plurality of queues, and wherein each of the plurality of queues are serviced by a different subset of the plurality of host computers. The monitor identifies a first subset of the plurality of queues associated with the first host computer and determines a workload present on the first subset of the plurality of queues. The monitor further generates a single visualization to provide the indication of the fault on the first host computer, the first subset of the plurality of queues impacted by the fault, and the workload present on the first subset of the plurality of queues and causes presentation of the single visualization.