Storage Health Status Controller Automated Alert Clearing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current health monitoring techniques for storage arrays require manual operator intervention to clear outdated events, leading to inaccurate health scores if not updated promptly.

Innovation Solution

An automated system that dynamically identifies and clears obsolete alerts in real-time by analyzing events from storage array components, using daemons to monitor and generate metadata, and determining the impact of events on health metrics to update alerts accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual operator intervention is used to clear outdated events, then system complexity is reduced, but measurement precision of health scores deteriorates due to delays in updating

Engineering Contradiction:
Improvesystem complexityVSAvoidhealth score accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system implements self-service through an automated event clearing mechanism that operates without manual operator intervention. The health monitoring system automatically identifies, evaluates, and clears outdated events based on predefined criteria and relationships between events, enabling the system to maintain itself and update health scores autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring events, evaluating their relevance to current health status, and automatically clearing outdated events based on feedback from event analysis. This closed-loop feedback ensures health scores remain accurate by dynamically adjusting the event log based on current system state.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If automated real-time clearing of obsolete alerts is implemented, then measurement precision of health scores improves, but device complexity increases

Engineering Contradiction:
Improvehealth score accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of health monitoring into distinct modular components: event reception modules, event type identification modules, obsolete event determination modules, and clearing modules. Each component handles a specific aspect of the process, making the overall complex system manageable and maintainable through functional segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-defining event types that qualify for clearing, establishing relationships between events in advance, and setting criteria for obsolescence determination before actual health monitoring begins. This preparation reduces the complexity of real-time decision-making during operation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If manual updates are used to clear outdated events, then ease of operation is maintained, but loss of time occurs due to delayed health score updates

Engineering Contradiction:
Improveoperational simplicityVSAvoidtime delay in health score updates
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system eliminates the need for manual operator actions by implementing self-service automation. The automated clearing mechanism continuously operates in the background, identifying and clearing outdated events without requiring operator intervention, thus eliminating time delays while maintaining operational simplicity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system ensures continuous operation by implementing real-time automated event clearing that operates continuously without interruption. This continuous useful action eliminates gaps in health score updates that would occur with manual processes, ensuring timely and accurate health monitoring at all times.

Inventive Principle:
Principle #20Continuity of useful action

4Productivity

If automated event clearing is implemented, then productivity of health monitoring increases, but device complexity increases

Engineering Contradiction:
Improvehealth monitoring efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the health monitoring functionality into segmented modular components, each handling specific tasks such as event reception, analysis, determination of obsolescence, and clearing. This segmentation enables high productivity through specialized processing while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically discards outdated and obsolete events from the event log, recovering system resources and maintaining an efficient, up-to-date event history. This automated discarding process improves productivity by preventing accumulation of irrelevant data while the modular structure manages the complexity of event evaluation and removal.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11782600B2Storage device health status controller
Publication Date: 2023.10.10 EMC IP HLDG CO LLC
  • US11782600B2 patent drawing
  • US11782600B2 patent drawing
  • US11782600B2 patent drawing

AI summary

One or more aspects of the present disclosure relate to a storage health status. In embodiments, one or more events corresponding to a storage array can be received. Each event can include an alert. A type of each event can also be identified. For each event having a qualifying type, at least one prior event made obsolete by each received event can be cleared.