IT Infrastructure Remediation via Plugin Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional methods for automated issue remediation in IT infrastructure lack extensibility, fail to provide adequate protection, and do not allow sufficient human verification, leading to inefficiencies and potential exacerbation of problems.
Innovation Solution
A system and method for automated issue remediation that includes an issue remediation coordinator, plugins for issue detection and diagnosis, and infrastructure protections to verify and authorize remedies before application, ensuring extensibility, protection, and human verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automation is increased for issue remediation, then productivity is improved, but reliability deteriorates due to lack of protection against exacerbating problems
Solution Approach 1:
The system performs preliminary verification of infrastructure protections before executing remediation actions. The coordinator checks whether applying a remedy would compromise infrastructure integrity, and only proceeds if the verification succeeds. This preliminary safety check resolves the contradiction by ensuring automation does not exacerbate problems.
Solution Approach 2:
The system implements feedback loops where the coordinator continuously monitors infrastructure state before, during, and after remediation. If verification indicates potential harm or if infrastructure state deteriorates, the system aborts or rolls back the remediation action, thereby maintaining reliability while preserving automation benefits.
2Productivity
If automation is increased for issue remediation, then productivity is improved, but adaptability deteriorates due to lack of human verification
Solution Approach 1:
The system dynamically adjusts the level of automation based on verification results and infrastructure criticality. For routine issues with verified safe remedies, full automation executes immediately. For complex or high-risk issues, the system transitions to semi-automated mode requiring human approval, thus maintaining adaptability while preserving productivity for appropriate cases.
Solution Approach 2:
The coordinator acts as an intermediary between automated diagnosis/plugins and infrastructure execution. It verifies remedy safety, determines appropriate authorization levels, and coordinates between automated systems and human operators. This intermediary role resolves the contradiction by enabling human oversight only when necessary while maintaining automation for routine cases.
3Adaptability or versatility
If extensibility is improved through plugins, then adaptability is improved, but device complexity deteriorates
Solution Approach 1:
The system segments remediation functionality into independent, interchangeable plugins that can be added or removed without affecting the core coordinator. Each plugin handles specific issue types or remediation actions, allowing the system to extend adaptability through modular components while managing complexity through clear separation of concerns and standardized interfaces.
Data Source
AI summary
Automated issue remediation for information technology infrastructure comprises invoking an application programming interface to obtain at least one issue object corresponding to an alert generated by a monitoring system; matching the issue object to at least one diagnosis plugin of a plurality of diagnosis plugins; obtaining a prescription object from the diagnosis plugin, the prescription object comprising a remedy; and invoking the remedy after verifying the remedy is authorized to proceed.


