Computer System Configuration Change Detection via Event-Driven Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer system management, long polling intervals can lead to undetected configuration changes, making it difficult to identify the cause of failures, as the details of changes during the interval are unclear, affecting timely issue resolution.

Innovation Solution

A management system that maintains both configuration information entries based on regular collections and change information entries manually input, associating them to provide detailed insights into configuration changes, regardless of pull or push data collection types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the polling interval is set to a long interval to reduce the time and resource consumption of information collection, then the collection frequency is reduced and system load is decreased, but the ability to detect and identify individual configuration changes is degraded

Engineering Contradiction:
Improvetime for information collectionVSAvoiddetection precision of configuration changes
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent segments configuration change detection into two complementary approaches: (1) periodic polling that collects configuration information at long intervals to reduce system load, and (2) event-driven change notifications that provide detailed, real-time change information. This segmentation allows the system to maintain low resource consumption while achieving precise detection of individual configuration changes through the combination of both methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (change notification system) that bridges the gap between periodic polling and real-time change detection. When a configuration change occurs, the intermediary captures and notifies the specific change details, allowing the system to identify individual changes even when polling intervals are long, thus resolving the contradiction between collection frequency and detection precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the polling interval is extended to accommodate large-scale computer systems, then the system can handle larger scales with feasible collection frequency, but the ability to grasp details of configuration changes is lost

Engineering Contradiction:
Improveadaptability to computer system scaleVSAvoidinformation on configuration change details
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the information collection approach based on system scale: for large-scale systems, it uses extended polling intervals to maintain adaptability, while simultaneously implementing event-driven change notification to capture detailed configuration change information. This segmentation allows the system to scale to large sizes without losing the ability to grasp change details.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by establishing an event-driven notification mechanism that proactively captures configuration change details as they occur, rather than waiting for the next polling cycle. This preliminary capture of change information ensures that even with extended polling intervals for large-scale systems, detailed change information is preserved and available for analysis.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If configuration changes are not detected in detail, then the system operation can continue with reduced monitoring overhead, but the ability to identify failure causes and handle issues timely is degraded

Engineering Contradiction:
Improvesystem operation efficiencyVSAvoidfailure identification capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by establishing a change notification mechanism that provides immediate information about configuration changes to the management system. This feedback loop ensures that even when polling intervals are extended for operational efficiency, the system receives timely notifications about configuration changes, maintaining the ability to identify failure causes and respond appropriately.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary change notification system that acts as a bridge between configuration changes and the management system. This intermediary captures change details and transmits them promptly, ensuring that the management system maintains high reliability in failure identification without requiring continuous polling that would reduce operational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10521261B2Management system and management method which manage computer system
Publication Date: 2019.12.31 HITACHI LTD
  • US10521261B2 patent drawing
  • US10521261B2 patent drawing
  • US10521261B2 patent drawing

AI summary

A management system retains a plurality of configuration information entries and a plurality of change information entries. Each of the plurality of configuration information entries is information which represents a change of a configuration of a computer system and includes at least a portion of: information which is included in information which is periodically collected from the computer system; and information which is identified on the basis of first and second information which is respectively polled from the computer system in first and second collection. Each of the plurality of change information entries is information which represents a change of a configuration of the computer system and includes manually inputted information relating to the change of configuration of the computer system. The management system associates at least one of the plurality of change information entries with at least one of the plurality of configuration information entries and manages same.