Cloud Dependency Mapping With Real-Time Cross-Site Connection Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional approaches for resolving cross-site connection dependencies in cloud computing environments are limited in accuracy and delayed due to siloed agents that cannot process connections beyond their domain, leading to unresolved connections across multiple intervening computing devices.
Innovation Solution
Deploying a dependency agent on each computing device within the cloud environment to generate network topology subgraphs, identify unresolved connections, and utilize cloud monitoring agents to resolve these connections in real-time by processing network mapping information across sites, generating updated subgraphs with resolved connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If siloed agents are used on individual computing devices, then device complexity is reduced and ease of operation is improved, but measurement precision of cross-site connections deteriorates and loss of information increases
Solution Approach 1:
A central server acts as an intermediary that collects network mapping information from multiple siloed dependency agents across different sites. The server correlates this distributed information to resolve cross-site connections, enabling accurate measurement precision while maintaining the operational simplicity of individual agents.
Solution Approach 2:
The patent merges information from multiple independent dependency agents by collecting network mapping data at a central server. This combination of distributed local knowledge with centralized correlation enables the system to achieve comprehensive cross-site connection visibility without increasing the complexity of individual agents.
2Reliability
If siloed agents process connections only within their domain, then device complexity is reduced and reliability is improved, but productivity decreases due to delayed resolution
Solution Approach 1:
The system maintains continuous resolution of cross-site connections by having the central server continuously collect network mapping information from dependency agents and immediately correlate it to resolve connections. This continuous action eliminates delays while maintaining the reliable, domain-limited operation of individual agents.
Solution Approach 2:
The central server receives network mapping information as feedback from dependency agents and uses this feedback to continuously update and resolve cross-site connections. This feedback loop enables rapid productivity improvement without compromising the reliability of individual agent operations within their domains.
3Measurement precision
If multiple dependency agents are deployed across sites, then measurement precision of cross-site connections is improved, but device complexity increases
Solution Approach 1:
The system segments the dependency resolution function into two parts: local dependency agents that collect network mapping information within their domains, and a central server that performs the complex cross-site correlation. This segmentation improves measurement precision for cross-site connections while keeping individual device complexity low.
Solution Approach 2:
The patent adds a new dimension to the architecture by introducing a centralized server layer that operates at a higher level of abstraction. This dimensional change allows multiple distributed agents to contribute local knowledge without increasing the complexity of individual devices, as the complex correlation logic resides in the new central dimension.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A method, computer program product, and computing system for deploying a respective dependency agent on a plurality of computing devices within a cloud computing environment. A network topology subgraph associated with each computing device is generated. A placeholder for an unresolved connection is generated within the network topology subgraph associated with each computing device. Network mapping information associated with each computing device from the respective dependency agent is processed. The unresolved connection is resolved across the network topology subgraphs associated with each computing device in real-time by processing matching network mapping information from each computing device. An updated network topology subgraph associated with each computing device is generated by replacing the unresolved connection with a resolved connection.