Automated Parallel Deployment System for Defect Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High volume distributed production systems are prone to defects due to complexity, and existing solutions are inflexible, require advanced technical knowledge, and cannot capture human expert solutions or adapt to new error scenarios, leading to delays and limited expandability.
Innovation Solution
An automated parallel deployment system that uses interval-based transaction tolerances to compare and resolve defects independently, allowing for easy installation and operation, capturing human expert solutions, and ensuring mathematically guaranteed performance without impacting production.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If self-healing systems and redundant failover systems are implemented, then system reliability is improved, but device complexity and difficulty of operation increase significantly
Solution Approach 1:
The patent creates a parallel production system that copies the existing production environment. This copy runs alongside the original system, allowing defects to be detected by comparing outputs without requiring complex self-healing mechanisms. The parallel system acts as a simplified replica that can be monitored and compared directly.
Solution Approach 2:
The patent introduces an intermediary comparison mechanism that sits between the production system and the defect detection process. This intermediary automatically compares outputs from parallel system executions, identifying defects without requiring the production system itself to become complex or self-aware of its own state.
2Reliability
If existing defect resolution systems are implemented, then some errors are resolved, but adaptability to new error scenarios is lost
Solution Approach 1:
The parallel system approach provides a universal defect detection mechanism that works across all error scenarios without requiring system-specific configurations. By running the production system in parallel and comparing outputs, the same basic mechanism handles both known and unknown errors, making the system universally applicable and highly adaptable.
3Extent of automation
If advanced technical knowledge is required for installation and operation, then system control is improved, but ease of operation deteriorates
Solution Approach 1:
The parallel system automatically performs defect detection by comparing its own output with the production system's output. The system serves itself by identifying defects without requiring external expertise or manual analysis. The comparison mechanism autonomously determines when defects occur and what their nature is.
4Reliability
If existing defect systems are implemented, then some production issues are addressed, but delays in promoting changes occur
Solution Approach 1:
The parallel system performs preliminary defect detection by continuously comparing outputs during normal operation. Defects are identified in advance before they can impact production, allowing for proactive resolution rather than reactive troubleshooting. This preliminary detection eliminates delays by catching issues before they require system changes or promotions.
Data Source
AI summary
Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given defect is fixed, the corresponding change is applied to the production environment to avoid future similar defects.


