Cross-Site Connection Resolution in Cloud Dependency Mapping
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 placeholders for unresolved connections, and utilize cloud monitoring agents to process network mapping information in real-time, resolving connections across sites by matching TCP states and creation times.
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 agents across different sites. The server correlates this distributed information to resolve cross-site connections, maintaining the simplicity of individual agents while achieving global visibility through centralized coordination.
Solution Approach 2:
The patent merges information from multiple independent agents into a unified network map at the central server. By combining network mapping data from various sites and correlating it with known computing devices, the system achieves comprehensive connection resolution that individual agents cannot accomplish alone.
2Device complexity
If siloed agents are used on individual computing devices, then device complexity is reduced, but loss of time occurs due to delayed resolution of unknown connections
Solution Approach 1:
The central server continuously receives and processes network mapping information from agents in real-time. This continuous operation enables immediate correlation and resolution of cross-site connections as soon as sufficient information is available, eliminating delays associated with periodic or batch processing.
Solution Approach 2:
The system performs preliminary correlation of network mapping information at the central server as data arrives, rather than waiting for complete information. This preliminary action enables early resolution of connections that can be determined with partial data, reducing overall resolution time.
3Measurement precision
If centralized processing of network mapping information is implemented, then measurement precision of cross-site connections is improved, but device complexity increases
Solution Approach 1:
The system segments functionality between simple distributed agents that collect local network mapping information and a central server that performs complex correlation. This segmentation allows individual devices to remain simple while the centralized server handles the computational complexity of resolving cross-site connections.
Data Source
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.


