Antifragile Computing Problem Management via Replica Spawning
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


