Selective State Information Synchronization in Networked Machine Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecompleteness of status informationVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvetimeliness of status informationVSAvoidnetwork load
Core Design Contradiction:
Measurement precisionVSLoss of energy

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.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the collator machine processes all incoming responses from worker machines, then complete status information is maintained, but processing inefficiency occurs

Engineering Contradiction:
Improvecompleteness of collated status informationVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of manufacture

If metrics for monitoring are built into conventional systems, then monitoring functionality is provided, but the metrics cannot be adjusted easily

Engineering Contradiction:
Improvemonitoring functionalityVSAvoidadjustability of metrics
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7966524B2Systems and methods for gathering and selectively synchronizing state information of at least one machine
Publication Date: 2011.06.21 CITRIX SYSTEMS INC
  • US7966524B2 patent drawing
  • US7966524B2 patent drawing
  • US7966524B2 patent drawing

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.