Dynamic Failed Event Database Update via Component Modification Retry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed processing systems face challenges in maintaining up-to-date information about event failures, leading to inaccurate predictions and potential delays in message, application, or service execution due to static failed event databases that are not automatically updated when components or resources change.

Innovation Solution

A method and system for dynamically updating a failed event database by retrying failed events when associated components or resources are modified, ensuring that the database reflects current failure status and preventing unnecessary delays or failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a failed event database is maintained statically to ensure data consistency, then reliability is improved, but adaptability deteriorates because the database does not automatically update when components or resources change

Engineering Contradiction:
Improvedata consistencyVSAvoidautomatic updating
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system enables automatic self-updating of the failed event database by monitoring component modifications and automatically retrying failed events associated with modified components, eliminating the need for manual database updates and maintaining both consistency and adaptability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the monitoring of component changes triggers automatic retry operations, and the results of these retries feed back into the database to update failure status information, creating a closed-loop system that maintains data accuracy dynamically

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the failed event database is updated frequently to improve adaptability, then adaptability is improved, but loss of time increases due to continuous monitoring and updating operations

Engineering Contradiction:
Improvedatabase currencyVSAvoidmonitoring and updating time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs periodic monitoring of component modifications and triggers retry operations only when changes are detected, rather than continuously updating the database, thus reducing time loss while maintaining adaptability to component changes

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If manual updates are performed on the failed event database to maintain accuracy, then measurement precision is improved, but ease of operation deteriorates due to increased operational complexity

Engineering Contradiction:
Improvefailure status accuracyVSAvoiddatabase maintenance
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically monitors component changes, identifies associated failed events, executes retry operations, and updates the database without human intervention, thereby maintaining high accuracy while significantly simplifying operational complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10331522B2Event failure management
Publication Date: 2019.06.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10331522B2 patent drawing
  • US10331522B2 patent drawing
  • US10331522B2 patent drawing

AI summary

A facility for event failure management is provided, which includes providing a failed event database containing failed event information relating to failed events and one or more components associated with each of the failed events. Upon modification to a component associated with a failed event, the failed event is retried. Based on a result of retrying the failed event, failed event information of the failed event database is updated. The failed event database may therefore be dynamically and/or automatically updated so that it contains up-to-date and appropriate information for predicting and/or managing event failures.