Geographic Map Visualization for Distributed System Performance
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


