Machine Learning Configuration Analysis for Automated Storage Issue Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage management techniques are unable to effectively analyze and understand user actions in resolving storage capacity issues, relying on error-prone and resource-intensive ad hoc methods.
Innovation Solution
The use of machine learning techniques to automatically generate conditional instructions by processing configuration data, identifying relevant changes, and grouping them using hashing algorithms to connect issue and resolution phases, thereby generating automated resolution actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional storage management techniques use ad hoc methods based on human observation to resolve storage capacity issues, then the system can address storage capacity problems, but the process becomes error-prone and resource-intensive
Solution Approach 1:
The system automatically analyzes configuration data, identifies relevant changes, and generates resolution instructions without human intervention. The machine learning model processes historical configuration data to autonomously determine resolution steps, eliminating the need for human operators to manually analyze and resolve storage capacity issues.
Solution Approach 2:
The patent replaces manual human observation and ad hoc resolution methods with an automated machine learning-based system. The mechanical process of human analysis is substituted with computational algorithms that process configuration data, identify patterns, and generate resolution instructions automatically.
2Productivity
If conventional storage management techniques rely on manual analysis of configuration data, then the system can identify resolution steps, but the process becomes resource-intensive and time-consuming
Solution Approach 1:
The system pre-processes and stores historical configuration data in a structured format, preparing it for rapid analysis. By organizing configuration data ahead of time with clear temporal markers (pre-issue and post-issue states), the system enables quick retrieval and comparison when issues occur, reducing resolution time.
Solution Approach 2:
The system creates copies of configuration data at different time points (before and after issue resolution) and compares these copies to identify relevant changes. This copying approach allows rapid analysis without modifying the original data, enabling fast resolution while preserving data integrity.
3Measurement precision
If the system includes all configuration changes in the dataset, then the data is comprehensive, but irrelevant changes increase noise and reduce analysis accuracy
Solution Approach 1:
The machine learning model extracts and identifies only the relevant configuration changes from the complete dataset by comparing pre-issue and post-issue configuration states. The system filters out irrelevant changes and focuses analysis on the specific modifications that resolved the storage capacity issue, improving precision by eliminating noise.
Solution Approach 2:
The configuration data is segmented into distinct time-based segments (before issue onset and after issue resolution). By dividing the comprehensive dataset into these temporal segments, the system can precisely identify changes that occurred during the resolution period, separating relevant from irrelevant modifications.
Data Source
AI summary
Methods, apparatus, and processor-readable storage media for automatically generating conditional instructions for resolving predicted system issues using machine learning techniques are provided herein. An example computer-implemented method includes obtaining a dataset comprising configuration data for a system; identifying portions the configuration data associated with configuration changes unrelated to the resolution of the at least one system issue by processing the dataset using machine learning-based feature selection techniques; creating an updated dataset by filtering the identified portions from the dataset; grouping the configuration data within the updated dataset into two or more groups using hashing algorithms and similarity metrics; generating a hash model based on the groups of the configuration data; generating, using the hash models, a set of conditional instructions for resolving one or more predicted system issues; and performing at least one automated action based on the set of conditional instructions.


