Health Manager System for Distributed Network Service Risk Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional server monitors fail to provide a holistic report of server health and do not warn about changes in server health, which can lead to sub-optimal performance or crashes due to resource depletion, despite appearing healthy in terms of performance metrics.

Innovation Solution

A health manager system that combines application performance measurements and health risks to generate a health indicator, reflecting the overall condition of servers, including quality of performance, operational status, resources, security, and consistency, and provides notifications for health changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional server monitors only track performance metrics (response times, application status), then the monitoring system remains simple and easy to operate, but the system cannot provide holistic server health reports or early warnings about resource depletion

Engineering Contradiction:
Improveserver health assessment accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple monitoring dimensions (performance metrics, resource utilization, security events, anomaly detection) into a unified server health score. This merging approach enables comprehensive health assessment without requiring separate complex monitoring systems for each dimension, as the health manager integrates all these factors into a single actionable metric.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The health manager system performs multiple functions simultaneously: it monitors performance, tracks resource consumption, detects security threats, identifies anomalies, and generates health scores all through a single unified system. This multi-functionality eliminates the need for multiple specialized monitoring tools while providing holistic server health insights.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If the health manager system comprehensively analyzes multiple parameters (performance, resources, security, anomalies), then the health assessment becomes holistic and accurate, but the computational resources and system complexity increase

Engineering Contradiction:
Improvehealth indicator accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system establishes baselines and thresholds for various metrics in advance, allowing it to quickly compare current states against pre-defined criteria without performing complex real-time analysis. This preliminary preparation enables accurate health assessment while minimizing computational overhead during actual monitoring operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The health manager dynamically adjusts the weightings and thresholds of different metrics based on server type, workload characteristics, and historical performance data. This parameter adaptation allows the system to maintain high measurement precision across diverse server environments while optimizing computational resource usage by focusing on the most relevant metrics for each specific server.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10313211B1Distributed network service risk monitoring and scoring
Publication Date: 2019.06.04 VMWARE INC
  • US10313211B1 patent drawing
  • US10313211B1 patent drawing
  • US10313211B1 patent drawing

AI summary

A method for evaluating health of a distributed network service environment (DNSE) includes determining an application performance measurement (APM) based at least in part on performance metrics (PM) associated with sources, where the sources are associated with the DNSE. The sources include service engine(s) and servers. At least some of the servers are configured to provide a distributed application, and the service engine(s) are configured to provide the servers with a network service and collect at least a part of the PM. The method includes determining a health risk of the DNSE based at least in part on risk parameters obtained by the service engine(s). The method includes combining the APM and the health risk of the DNSE to determine a health indicator. If the indicator indicates a change of the DNSE, a notification of the change is generated. The method includes outputting the notification of the change.