Selective State Information Synchronization in Networked Machine Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems for monitoring networked machines face inefficiencies due to unnecessary network load, processing inefficiency, and static metric configurations, as they lack dynamic adjustment of granularity in requesting and responding to status information, leading to excessive data transmission and processing of unchanged metrics.
Innovation Solution
A method and system that allow a machine to generate queries identifying metrics and criteria for responding, enabling dynamic selection and transmission of relevant metrics based on circumstances, such as changes or specific times, thereby reducing unnecessary data transmission and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a worker machine transmits all metrics associated with its status regardless of changes (blind reporting), then the collator machine receives complete status information, but network load increases unnecessarily
Solution Approach 1:
The patent extracts only the changed metrics from the complete set of worker machine metrics and transmits them to the collator machine. The worker machine compares current metric values with previously transmitted values and selectively transmits only those metrics that have changed, thereby reducing network load while maintaining information completeness.
Solution Approach 2:
The system dynamically adjusts the granularity of metric transmission based on actual changes in machine state. Instead of static transmission of all metrics or fixed intervals, the system adapts the amount and frequency of transmitted data according to whether metrics have changed, optimizing network utilization in real-time.
2Measurement precision
If a worker machine transmits status information frequently or during network disruptions, then the collator machine has up-to-date information, but excessive network load is generated
Solution Approach 1:
The system dynamically adjusts transmission timing and frequency based on actual metric changes and network conditions. Metrics are transmitted when they change and when network conditions permit, rather than following a fixed schedule or transmitting during disruptions, thereby balancing timeliness with network load reduction.
3Reliability
If the collator machine processes all incoming responses from worker machines, then complete status information is maintained, but processing inefficiency occurs
Solution Approach 1:
The collator machine extracts and processes only the changed metrics from incoming responses rather than processing all transmitted data. By identifying and handling only the differential information (changed metrics), the system maintains complete status information while significantly reducing processing overhead.
4Ease of manufacture
If metrics for monitoring are built into conventional systems, then monitoring functionality is provided, but the metrics cannot be adjusted easily
Solution Approach 1:
The system enables dynamic adjustment of monitored metrics without requiring system reconfiguration or redeployment. Metrics can be added, removed, or modified at runtime by updating the metric definitions on worker machines, allowing the monitoring system to adapt to changing requirements while maintaining ease of operation.
Data Source
AI summary
A method for gathering and selectively synchronizing state information of at least one machine includes generating, by a first machine, a query identifying a plurality of metrics characterizing a state of a second machine and at least one criterion identifying a circumstance in which to respond to the query. The method includes determining, by the second machine, whether to respond to the query, responsive to the criterion in the query. The method includes transmitting, by the second machine, to the first machine, a response including a subset of the plurality of metrics, responsive to the determination. A system for gathering and selectively synchronizing state information of at least one machine, includes a first machine generating a query. The system includes an agent, on the second machine, determining whether to respond to the query, and transmitting a response including a subset of the plurality of metrics, responsive to the determination.


