Autonomic Manager for Distributed Event Pattern Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recent computer systems, including devices like cellular phones and home appliances, face difficulties in detecting and managing symptoms due to insufficient processing capability and storage, leading to unstable communication states and reduced operability.

Innovation Solution

A system of information processing apparatuses that detect events in a predetermined occurrence pattern by storing pattern data, generating necessary event data, selecting relevant events, and transferring them to match the pattern, allowing for distributed pattern detection and efficient symptom management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized server manages symptom detection for multiple devices, then comprehensive symptom detection is improved, but communication overhead and process time increase

Engineering Contradiction:
Improvesymptom detection capabilityVSAvoidcommunication process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the centralized symptom detection function into distributed components. Each information processing apparatus (device) is equipped with its own autonomic manager that can independently detect symptoms locally, while the server provides supporting functions. This segmentation eliminates the need for continuous communication for basic detection, reducing communication overhead and process time while maintaining comprehensive detection capability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If each device operates an autonomic manager independently, then communication overhead is reduced, but processing capability and storage requirements increase

Engineering Contradiction:
Improvesymptom detection efficiencyVSAvoidprocessing capability requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements local quality by equipping each information processing apparatus with an autonomic manager that has the specific capability to detect symptoms relevant to that device. Rather than requiring full autonomic management capability on every device, each device gets the localized functionality it needs, reducing the overall processing burden while maintaining detection efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If the server collects status information from all devices, then comprehensive monitoring is improved, but communication stability requirements increase

Engineering Contradiction:
Improvemonitoring comprehensivenessVSAvoidcommunication state stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent enables each information processing apparatus to perform self-diagnosis through its local autonomic manager, which detects symptoms and generates notifications independently. This self-service capability means devices do not need to continuously communicate their status to the server for monitoring to be effective. The server receives notifications only when needed, reducing communication requirements and improving stability against communication failures.

Inventive Principle:
Principle #25Self-service

4Device complexity

If pattern data is stored centrally on the server, then storage management is simplified, but detection speed decreases

Engineering Contradiction:
Improvestorage management complexityVSAvoiddetection speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent implements preliminary action by having each information processing apparatus store pattern data locally in its own storage device before detection is needed. This allows the autonomic manager to immediately compare events against patterns without waiting to retrieve data from the server, significantly improving detection speed. The server maintains the master copy of pattern data for updates and management purposes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10250479B2Detecting patterns of events in information systems
Publication Date: 2019.04.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10250479B2 patent drawing
  • US10250479B2 patent drawing
  • US10250479B2 patent drawing

AI summary

There is provided a system having a plurality of information processing apparatuses, each of which includes a storage device where at least one piece of pattern data indicating an occurrence pattern of events to be detected in the information processing apparatus is stored, a generation section that specifies a collection of events to be detected in the occurrence pattern based on the pattern data read from the storage device and generates necessary event data indicating the specified collection of events, a selection section that selects an event included in the necessary event data from events which have occurred in the information processing apparatus and events transferred from another information processing apparatus, and a detection section that detects if the selected event matches with the occurrence pattern indicated by the pattern data, and outputs a detection result.