Hierarchical Health Score Calculation for Storage Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
4Productivity
If automatic corrective actions are enabled through selectable user interface elements, then the productivity is improved, but the risk of system errors increases
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.
Data Source
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.


