Dynamic Software Infrastructure Mapping via Real-Time Telemetry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software infrastructure management is prone to errors due to manual configuration and lacks real-time monitoring of resource utilization and interdependencies, making it difficult to accurately track and respond to resource access and potential security breaches in dynamic, multi-service environments.
Innovation Solution
A system and method for dynamically mapping software infrastructure utilization through real-time monitoring, where applications automatically report access to resources with metadata, enabling a monitoring application to generate accurate maps of resource usage and interdependencies, and presenting this information in a graphical interface for decision-making and security analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual configuration files are used to define interdependencies, then system setup is simple and straightforward, but accuracy and real-time updates deteriorate due to human errors and lack of automatic detection
Solution Approach 1:
The system enables applications to automatically report their own resource access and interdependencies without manual configuration. The monitoring application autonomously collects data from applications through hooks and telemetry agents, eliminating the need for manual configuration file updates and ensuring accurate, real-time mapping of software infrastructure.
2Reliability
If manual updates of configuration files are performed, then changes can be tracked, but reliability deteriorates due to mistakes by IT personnel and unreported changes
Solution Approach 1:
The monitoring application implements continuous feedback loops by hooking into application processes and collecting telemetry data in real-time. This automatic feedback mechanism ensures that interdependency information is continuously updated and verified, significantly improving reliability compared to manual configuration updates.
Solution Approach 2:
The patent replaces the mechanical process of manual configuration file editing with an automated electronic monitoring system. Telemetry agents and hooks automatically capture resource access information and update the monitoring application, eliminating human error and unreported changes while enhancing automation.
3Loss of information
If dynamic monitoring of resource access is implemented, then real-time accuracy improves, but system complexity increases due to additional monitoring components and data collection mechanisms
Solution Approach 1:
The monitoring system is segmented into independent components: telemetry agents embedded in applications, hook mechanisms for process monitoring, and a central monitoring application. This segmentation allows each component to perform its specific function efficiently, reducing overall system complexity while maintaining complete resource utilization data.
Data Source
AI summary
A computer-based system and method for real-time monitoring of computer resource usage, including obtaining, by a monitoring application executed by a processor, from a plurality of applications, each application executed by a processor, a report upon the accessing of at least one accessed resource by at least one accessing user; and generating, by the monitoring application based on the report, a map of resources accessed by the plurality of applications. If a notification that a resource has been compromised is obtained, a list of all applications that have accessed the resource may be generated based on the map.


