Resource Chain Visualization for Computing System Troubleshooting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Monitoring and managing computing systems, such as converged infrastructure systems, is challenging due to the complexity of interrelated resource components, where issues in one component may appear as errors in another, requiring in-depth knowledge and significant time to troubleshoot.
Innovation Solution
The method involves obtaining resource component data from multiple managers, organizing it to establish logical relationships, and displaying these relationships as resource chains that define communication paths between components, facilitating more efficient troubleshooting by presenting configurations in a structured manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If resource components are monitored individually without context, then monitoring simplicity is improved, but troubleshooting accuracy deteriorates due to inability to identify root causes among interrelated components
Solution Approach 1:
The patent segments the complex computing system into distinct resource components (virtual machines, virtual switches, physical switches, network adapters) while maintaining their contextual relationships through resource chains. This allows monitoring of individual components without losing the systemic context needed for accurate troubleshooting.
Solution Approach 2:
The patent introduces resource chains as an intermediary structure that connects individual resource components in a hierarchical manner. This intermediary layer provides both the simplicity of individual component monitoring and the accuracy of contextual relationship analysis, resolving the contradiction between ease of operation and measurement precision.
2Measurement precision
If detailed context of all resource components is provided for troubleshooting, then troubleshooting accuracy is improved, but system complexity increases making monitoring more difficult
Solution Approach 1:
The patent divides the complex system information into segmented resource chains that hierarchically organize components from virtual to physical layers. This segmentation presents detailed contextual information in a structured, manageable format that reduces perceived system complexity while maintaining troubleshooting accuracy.
Solution Approach 2:
The patent adds a hierarchical dimension to resource component organization through resource chains, transforming flat complex data into multi-level structured information. This dimensional change allows detailed context to be presented in an organized manner that reduces complexity while preserving accuracy.
3Measurement precision
If resource components are organized with full contextual relationships, then troubleshooting accuracy is improved, but time required for analysis increases
Solution Approach 1:
The patent performs preliminary organization of resource components into hierarchical chains before troubleshooting occurs. This pre-structuring of contextual relationships enables rapid analysis during actual troubleshooting, reducing the time required to identify root causes while maintaining high accuracy.
Solution Approach 2:
The patent replaces manual analysis of complex component relationships with an automated hierarchical resource chain structure. This substitution eliminates time-consuming manual tracing of relationships while preserving the accuracy benefits of full contextual organization.
Data Source
AI summary
Methods, systems, and computer readable mediums for monitoring and managing a computing system using resource chains are disclosed. In some examples, a method includes obtaining resource component data from each of a plurality of resource managers in a computing system and organizing the resource component data to establish logical relationships among resource components included in the computing system. The method further includes defining a resource configuration that identifies at least two of the resource components used to facilitate a communication path between a virtual resource in the computing system to a designated network element and displaying the resource configuration as a resource chain that defines a linking order among the at least two of the resource components that facilitate the communication path.


