Monitoring Agent Local Event Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale computing systems, remotely monitoring thousands of devices for malfunctions is inefficient due to excessive network traffic caused by frequent requests for event logs, leading to performance issues in the enterprise network.

Innovation Solution

Implementing monitoring agents on computing devices that request events from the baseboard management controller and operating system locally, verifying actual malfunctions before sending event messages to a central controller, thereby reducing false event messages and network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent requests for event logs are sent to remotely monitor computing devices, then malfunction detection capability is improved, but network traffic increases causing performance issues

Engineering Contradiction:
Improvemalfunction detection capabilityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The monitoring agent performs preliminary actions by continuously polling the event log and identifying potential malfunction events locally before they need to be reported remotely. This preliminary detection and filtering action prevents unnecessary network traffic by resolving which events actually require remote notification, thus maintaining reliable malfunction detection while reducing network load.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all events are transmitted to the central controller, then complete monitoring information is achieved, but false event messages increase network traffic

Engineering Contradiction:
Improvemonitoring information completenessVSAvoidnetwork traffic from false events
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system implements feedback by having the monitoring agent continuously poll the event log, compare new events against previously known states, and only transmit events that represent actual changes or genuine malfunctions. This feedback mechanism allows the agent to filter out false events locally, maintaining complete monitoring information while significantly reducing unnecessary network traffic from false positive event messages.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11880266B2Malfunction monitor for computing devices
Publication Date: 2024.01.23 TARGET BRANDS INC
  • US11880266B2 patent drawing
  • US11880266B2 patent drawing
  • US11880266B2 patent drawing

AI summary

A processor on a computing device executes a monitoring module to perform steps that include sending a request to a baseboard management controller in the computing device to search for an event in an event log maintained by the baseboard management controller. A response is received from the baseboard management controller in response to the request and is used with a current state of the monitoring module to determine whether to send an event message to a central controller located on a network to indicate that the computing device is malfunctioning.