Smart Watch List Prioritization for Storage Path Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional storage system monitoring technologies cannot monitor the entire system comprehensively, only allowing partial monitoring, which limits the ability to identify and address performance issues in data access and storage efficiency.
Innovation Solution
A method and system that prioritize paths in a storage system based on resource consumption and wait times, allowing for selective monitoring and merging of paths with similar names, and adjusting statuses to optimize resource usage and generate detailed monitoring results with limited resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional monitoring functions are used to monitor storage systems, then only portions of the system can be monitored, but comprehensive monitoring of the entire system cannot be achieved
Solution Approach 1:
The patent segments the storage system into multiple independent paths and monitors them individually. Each path represents a discrete unit that can be monitored separately, allowing comprehensive coverage without overwhelming system complexity. The segmentation enables the monitoring system to handle large-scale storage environments by breaking down the monolithic monitoring task into manageable path-level units.
Solution Approach 2:
The patent introduces a new dimension of path-level monitoring granularity between traditional file-level and component-level monitoring. By creating path-specific monitoring instances, the system adds a dimensional layer that enables comprehensive monitoring of data access patterns without requiring complete system-wide monitoring of all files and components simultaneously.
2Loss of information
If comprehensive monitoring of all paths is implemented, then complete system visibility is achieved, but resource consumption increases
Solution Approach 1:
The patent applies local quality by making monitoring resources dynamic and adaptive to local path conditions. High-priority paths consuming significant resources receive more intensive monitoring, while low-priority paths receive minimal monitoring. This localized resource allocation ensures complete system visibility is achieved through selective monitoring of critical paths rather than uniform monitoring of all paths.
Solution Approach 2:
The patent changes monitoring parameters dynamically based on path characteristics. The system adjusts monitoring intensity, frequency, and resource allocation according to path priority, resource consumption patterns, and wait times. This parameter adaptation allows the system to maintain comprehensive visibility information while optimizing resource consumption by monitoring only what is necessary at each moment.
3Measurement precision
If multiple paths with similar names are monitored separately, then detailed path information is captured, but monitoring efficiency decreases
Solution Approach 1:
The patent merges paths with similar names into consolidated monitoring groups while preserving individual path identification. Paths sharing common prefixes or patterns are grouped together for efficient batch processing, but the system maintains the ability to distinguish and report on individual path performance. This merging approach captures detailed path information through group-level analysis without the overhead of completely separate monitoring instances for each path.
Data Source
AI summary
Facilitating a smart watch list in storage systems is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising determining a first priority of a first path of a storage system and a second priority of a second path of the storage system. The operations also can comprise moving the first path to a monitor status and the second path to a wait status based on the first priority of the first path being a higher priority than the second priority of the second path and based on a limitation of a number of paths that are able to be in the monitor status at a same time. Further, the operations can comprise outputting respective information indicative of the first priority, the second priority, the monitor status, and the wait status.


