Automated Storage Health Scoring via Telemetry Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining redundant high-availability storage systems is complex and requires numerous IT operations, such as software and firmware updates, which can be challenging and time-consuming for IT professionals.

Innovation Solution

A computer-implemented method that analyzes telemetry data from remote storage systems to assign health scores to subsystems, enabling the provision of necessary upgrades, recommendations, and incentives to administrators, thereby simplifying maintenance and improving system reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual maintenance operations are performed by IT professionals, then system reliability can be maintained, but the complexity and time consumption increase significantly

Engineering Contradiction:
Improvesystem reliabilityVSAvoidmaintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage system performs self-diagnosis and self-monitoring by automatically collecting telemetry data from multiple subsystems (hardware, software, firmware, processes) and analyzing it to generate health scores, eliminating the need for manual IT professional intervention for routine maintenance assessment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors subsystem performance through telemetry data collection and provides feedback in the form of health scores and maintenance recommendations, enabling proactive maintenance decisions based on actual system state rather than manual inspection

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive telemetry data analysis is performed to monitor all subsystems, then system health assessment accuracy improves, but the processing complexity and computational resources increase

Engineering Contradiction:
Improvehealth assessment accuracyVSAvoidanalysis system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The analysis system divides the storage system into discrete subsystems (hardware, software, firmware, processes) and assigns individual health scores to each, allowing comprehensive monitoring through modular analysis rather than attempting to assess the entire system as a single complex unit

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A unified analysis system processes multiple types of telemetry data from diverse subsystems using common health scoring algorithms and maintenance recommendation engines, enabling a single system to perform multiple assessment functions across different technology domains

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

3Productivity

If automated health scoring and recommendation systems are implemented, then maintenance efficiency improves, but the initial setup and implementation time increase

Engineering Contradiction:
Improvemaintenance efficiencyVSAvoidimplementation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-establishes health scoring models, maintenance recommendation templates, and telemetry data collection frameworks during initial deployment, so that once implemented, the automated maintenance assessment requires minimal additional setup and can immediately begin providing value

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10120790B1Automated analysis system and method
Publication Date: 2018.11.06 EMC IP HLDG CO LLC
  • US10120790B1 patent drawing
  • US10120790B1 patent drawing
  • US10120790B1 patent drawing

AI summary

A method, computer program product, and computing system for receiving telemetry data from a remote storage system. The remote storage system includes a plurality of subsystems. The telemetry data is analyzed to assign a subsystem health score to each of the plurality of subsystems, thus defining a plurality of subsystem health scores. A system health score is assigned to the remote storage system based, at least in part, upon each of the subsystem health scores.