Geographic Map Visualization for Distributed System Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computer systems face challenges in effectively visualizing performance parameters across geographically distributed clients and servers, making it difficult to manage network and application performance in real-time or historically.

Innovation Solution

A data visualization subsystem is implemented within the distributed computer system to generate video frames that represent request processing parameters on a geographic map, using attributes like circle diameter and color to indicate processing times and request volumes, with the ability to filter and display real-time or historic data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If performance parameters are monitored and collected by an APM system, then data availability is improved, but visualization effectiveness deteriorates due to difficulty in managing and displaying real-time or historic data across geographically distributed clients and servers

Engineering Contradiction:
Improvedata availabilityVSAvoidvisualization effectiveness
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent transforms performance parameter data into a two-dimensional geographic map visualization, where clients and servers are positioned according to their geographic locations. Performance metrics such as request processing times and volumes are represented through visual elements (circles) with varying attributes (diameter, color) on this spatial dimension, enabling intuitive comprehension of distributed system performance across geographic boundaries.

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

2Measurement precision

If detailed performance parameters are displayed for all clients and servers, then measurement precision is improved, but device complexity increases due to the complexity of generating and managing video frame sequences

Engineering Contradiction:
Improveperformance parameter detailVSAvoidvisualization system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different visual characteristics to different geographic locations and client/server entities on the map. Each entity is represented with specific visual attributes (circle diameter indicating processing time, color indicating performance status) tailored to its local performance characteristics, allowing detailed performance information to be conveyed through localized visual variations rather than uniform complex data structures.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9705980B2Visualization of performance parameters of distributed computer systems
Publication Date: 2017.07.11 TEACHERS INSURANCE & ANNUITY ASSOC OF AMERICA
  • US9705980B2 patent drawing
  • US9705980B2 patent drawing
  • US9705980B2 patent drawing

AI summary

Systems and methods for visualization of performance parameters of distributed computer systems. An example method may comprise: receiving data representing a geographic location of a client computer system issuing a plurality of requests to a server computer system, the data further comprising a plurality of values representing one or more parameters of request processing by the server computer system; and generating a sequence of video frames, each video frame of the sequence of video frames comprising a visual element of a pre-defined shape overlaid over a geographic map in a position corresponding to the geographic location of the client computer system, wherein a pre-defined attribute of the visual element visually represents one or more values of the plurality of values.