Server Drift Detection via Visual System Attribute Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Server drift among different servers in a cluster can lead to performance issues and potential downtime, as existing techniques fail to identify configuration discrepancies early enough, making it difficult to prevent costly outages and security breaches.

Innovation Solution

The use of system attribute information to generate images of computer systems, which are then compared to reference images or averages, employing facial recognition or image comparison algorithms to detect configuration discrepancies, and graph theory to analyze server behavior, allowing for early identification of drift or malware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional monitoring techniques are used to detect server configuration discrepancies, then detection capability is limited, but detection timing is delayed until performance issues occur

Engineering Contradiction:
Improvedetection capabilityVSAvoiddetection timing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously capturing system attribute information and generating visual images of server configurations before performance issues occur. These images are stored and can be compared later to detect drift early, enabling proactive identification of configuration discrepancies before they cause outages or security breaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces visual images as an intermediary representation of system attribute information. These images serve as a mediator between raw configuration data and human analysis, enabling more effective detection of configuration drift by translating complex system states into comparable visual formats that highlight discrepancies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If system attribute information is captured and visualized for all servers, then configuration discrepancy detection is improved, but data processing and storage requirements increase

Engineering Contradiction:
Improvesystem integrityVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the necessary system attribute information relevant to configuration detection and visualizes it into focused images. This extraction approach captures essential configuration data while filtering out unnecessary details, maintaining reliability for discrepancy detection while managing data processing complexity through selective information capture.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If visual images of system attributes are compared using image comparison algorithms, then configuration drift detection is enhanced, but computational resources required increase

Engineering Contradiction:
Improvedrift detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by using image comparison algorithms selectively - comparing visual representations of system attributes only when necessary to detect configuration drift. This approach maintains high detection accuracy by using sophisticated comparison when needed, while conserving computational resources by not continuously performing exhaustive analyses on all systems at all times.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11941112B2Identifying computer behavior using visual data organization and graphs
Publication Date: 2024.03.26 PAYPAL INC
  • US11941112B2 patent drawing
  • US11941112B2 patent drawing
  • US11941112B2 patent drawing

AI summary

Configuration discrepancies, such as server drift among different servers or malicious code installed on one or more servers, can be identified using system attribute information regarding processes, CPU usage, memory usage, etc. The system attribute information can be used to generate an image, which can be compared to other images to determine if a configuration discrepancy exists. Image recognition algorithms can be used to facilitate image comparison for different systems. By identifying configuration discrepancies, downtime and other issues can be mitigated and system performance can be improved.