Cloud Agent Deduplication for Network Monitoring Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data monitoring and anomaly detection systems in cloud environments face challenges in efficiently collecting and processing vast amounts of data from multiple sources, leading to difficulties in identifying anomalies and threats in a timely and accurate manner.
Innovation Solution
A data platform is configured to ingest data from cloud environments, process it using agents deployed on compute assets, and generate polygraphs to model behavioral relationships, enabling real-time anomaly detection and threat identification by aggregating and analyzing network and process-level information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is collected from multiple sources in cloud environments, then monitoring coverage is improved, but data volume and processing complexity increase
Solution Approach 1:
The system segments data processing by deploying agents on individual compute assets to collect and pre-process data locally, then transmitting only relevant information to the central data platform. This divides the complex processing task into distributed units, reducing overall system complexity while maintaining comprehensive monitoring coverage across multiple data sources.
Solution Approach 2:
Agents act as intermediary components between compute assets and the central data platform. These agents simplify data collection and initial processing, filtering and formatting data before transmission to the central system. This intermediary layer reduces the complexity burden on the central platform while ensuring reliable monitoring of all cloud resources.
2Speed
If real-time anomaly detection is implemented, then threat identification speed is improved, but computational resources required increase
Solution Approach 1:
Computational resources are segmented and distributed to agents deployed on individual compute assets. Each agent performs local anomaly detection using simplified algorithms, consuming minimal computational resources while enabling real-time detection. The central platform receives pre-filtered data and performs higher-level analysis only when necessary, optimizing overall resource utilization.
Solution Approach 2:
The system applies partial anomaly detection actions at the agent level using lightweight algorithms, reserving intensive computational analyses for the central platform only when anomalies are detected or data volume justifies it. This partial action approach enables real-time detection capability while minimizing total computational resource consumption.
3Measurement precision
If data is aggregated from multiple sources, then analysis accuracy is improved, but data redundancy increases
Solution Approach 1:
Agents extract and transmit only the most relevant data elements from compute assets to the central platform, filtering out redundant information locally. This selective extraction maintains analysis accuracy by preserving critical data while significantly reducing data volume and redundancy in the aggregated dataset.
Solution Approach 2:
The central data platform performs additional extraction and aggregation of meaningful patterns from the filtered data, separating signal from noise through sophisticated algorithms. This multi-level extraction process ensures high analysis accuracy while minimizing the quantity of data that needs to be stored and processed.
Data Source
AI summary
Example systems and methods monitor a cloud compute environment. An example method includes: determining, by an agent deployed in a cloud environment and based on a plurality of data packets transmitted over a plurality of network interfaces of the cloud environment, a set of data packets that are associated with a communication between a first container and a second container; determining, by the agent and based on the set of data packets, communication data associated with the communication; and providing, by the agent, the communication data to a data platform, wherein providing the communication data to the data platform uses less network resources than providing the set of data packets to the data platform.


