Antifragile Computing Problem Management via Replica Spawning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing systems face limitations in addressing impending problems due to resource constraints, leading to system crashes before issues can be resolved.

Innovation Solution

The method involves spawning multiple replicas in an environment with unlimited resources, such as cloud computing, where each replica performs different actions to address the problem in real-time, leveraging learning from successful replicas to create an 'antifragile' system that can prevent all system problems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple replicas are spawned to address computing problems, then system reliability and problem-solving capability are improved, but resource consumption increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system segments the problem-solving process by spawning multiple independent replica virtual machines, each attempting different actions to resolve the computing problem. This segmentation allows parallel exploration of solution spaces while maintaining resource efficiency through selective termination of unsuccessful replicas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by spawning replicas before the actual system crash occurs, allowing proactive problem resolution. The replicas execute corrective actions in advance, preventing the impending problem from manifesting in the production system.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If conventional error management terminates affected VMs, then system stability is maintained, but productivity decreases due to service interruption

Engineering Contradiction:
Improvesystem stabilityVSAvoidservice continuity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

Instead of terminating the affected virtual machine, the system creates a copy (replica) that performs the corrective action while the original VM continues to provide service. This copying approach maintains service continuity while enabling problem resolution through the replica's actions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the state parameter of the virtual machine from 'terminated' to 'replicated with corrective action', allowing the original VM to remain operational while its replica handles the problem resolution. This parameter change enables both stability and productivity to be maintained simultaneously.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If few VMs run on the system due to resource limitations, then resource management is efficient, but the system cannot eliminate problems quickly enough before crashes occur

Engineering Contradiction:
Improveresource efficiencyVSAvoidproblem elimination capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts the number and configuration of virtual machines based on detected problems. When a problem is detected, replicas are spawned temporarily to address it, then terminated after resolution, allowing the system to have both efficiency during normal operation and high reliability when problems occur.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system discards temporary replica VMs after they have performed their corrective function, recovering the resources they consumed. This approach allows aggressive use of resources during problem resolution while maintaining resource efficiency during normal operation, as replicas are created only when needed.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11243854B2System, method and recording medium for antifragile computing problem management
Publication Date: 2022.02.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11243854B2 patent drawing
  • US11243854B2 patent drawing
  • US11243854B2 patent drawing

AI summary

A computing problem management method, system, and non-transitory computer readable medium, include detecting an impending problem of the computing system, spawning a plurality of replicas when detecting the impending problem, introducing a plurality of new impending problems on the plurality of replicas for the launching to launch versions of an action to resolve, and learning a version that resolves each of the plurality of new impending problems.