Hierarchical Health Score Calculation for Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an effective method to assess and monitor the health of computer systems and their components, particularly in data storage systems, which can lead to unnoticed issues and potential failures.

Innovation Solution

A method and system that utilize a hierarchical structure to calculate an overall health score of the system by evaluating scores of its components, displayed in a user interface, allowing for drill-down details and corrective actions, with weights assigned to each component to determine their relative importance and health status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a hierarchical structure with multiple levels of nodes is used to represent system components, then the comprehensiveness of health assessment is improved, but the complexity of the system increases

Engineering Contradiction:
Improvehealth assessment comprehensivenessVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the overall health assessment into multiple hierarchical levels, with each level representing different categories of components (e.g., storage devices, network devices, compute devices). Each level is further segmented into specific components and their attributes, allowing comprehensive assessment while maintaining manageable complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the health assessment system, organizing components across multiple levels from general system level down to specific component attributes. This dimensional organization allows the system to handle complex assessments by distributing evaluation across hierarchical layers rather than treating all components at a single level.

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

2Measurement precision

If weights are assigned to each component to determine relative importance, then the accuracy of overall health score is improved, but the complexity of calculation increases

Engineering Contradiction:
Improveoverall health score accuracyVSAvoidcalculation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system assigns different weights to different components based on their relative importance to overall system health. Each component or attribute at various hierarchical levels can have customized weights, allowing the system to reflect local importance differences. This enables accurate overall scoring by considering that not all components contribute equally to system health.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If drill-down functionality is provided to show additional scores and details, then the ease of operation is improved, but the amount of information to be processed increases

Engineering Contradiction:
Improveuser interface usabilityVSAvoidinformation volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The user interface is segmented into multiple hierarchical views that can be accessed progressively. The main view displays only top-level health scores, while detailed component scores and attributes are segmented into separate drill-down views. This allows users to access comprehensive information only when needed, reducing initial information overload while maintaining ease of access to details.

Inventive Principle:
Principle #1Segmentation

4Productivity

If automatic corrective actions are enabled through selectable user interface elements, then the productivity is improved, but the risk of system errors increases

Engineering Contradiction:
Improvecorrective action efficiencyVSAvoidsystem operation safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system enables automatic corrective actions that can be executed with minimal user intervention. When health issues are detected, the system can automatically perform corrective actions such as replacing failed components or adjusting configurations. This self-service capability improves productivity by reducing manual intervention requirements while maintaining system reliability through automated decision-making based on predefined criteria.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10387287B1Techniques for rating system health
Publication Date: 2019.08.20 EMC IP HLDG CO LLC
  • US10387287B1 patent drawing
  • US10387287B1 patent drawing
  • US10387287B1 patent drawing

AI summary

Techniques are described that provide for determining health of a system and its components and may include: receiving a hierarchical structure including a plurality of levels of nodes representing the system and components of the system; performing first processing that calculates an overall score denoting health of the system, wherein the overall score is determined in accordance with a plurality of other scores for the components in the system, the plurality of other scores being associated with nodes of the hierarchical structure; and displaying, in a user interface, the overall score.