Remote Event Resolution Automation with Rollback Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current remote computing system management methods require manual intervention by administrators to resolve events, which can be time-consuming and prone to delayed realization of unintended consequences, as they often rely on alerts that necessitate out-of-band interactions for action execution and reversal.
Innovation Solution
A computing device receives notifications of events at remote systems, heuristically determines actions to resolve them, and presents these actions to administrators through user interface elements, allowing for 'permission,' 'forgiveness,' or 'partial permission' modalities to automate or confirm actions, thereby streamlining event resolution processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual intervention by administrators is used to resolve events, then reliability of action execution is improved, but productivity and response time deteriorate
Solution Approach 1:
The system enables self-service automation where the event management system automatically executes resolved actions without requiring continuous human intervention. The system can autonomously perform actions to resolve events and only requires administrator input when exceptions occur or confirmation is needed, thereby improving productivity while maintaining reliability through selective human oversight.
Solution Approach 2:
The system performs preliminary actions by pre-configuring action definitions, parameters, and resolution logic before events occur. When events are detected, the system can immediately execute pre-planned resolution actions, reducing response time while maintaining reliability through pre-validated action templates that were previously reviewed and approved by administrators.
2Productivity
If full automation is implemented for event resolution, then productivity is improved, but control and ability to prevent unintended consequences deteriorate
Solution Approach 1:
The system dynamically adjusts the level of automation based on event characteristics, historical data, and configured policies. For routine events with known resolutions, the system operates in fully automated mode for high productivity. For unusual or complex events, the system automatically escalates to administrators for review and approval, maintaining control while preserving efficiency for common scenarios.
Solution Approach 2:
The system implements feedback mechanisms where administrators can review automated actions, provide feedback on action effectiveness, and adjust automation policies. The system learns from feedback to improve automation decisions, allowing productivity to increase over time while maintaining administrator control through continuous oversight and policy adjustment capabilities.
3Ease of operation
If out-of-band interactions are required for action execution, then ease of operation is improved, but loss of time increases
Solution Approach 1:
The system merges the event notification interface with the action execution interface into a unified platform. Administrators can view events, approve or modify actions, and execute resolutions through the same interface used for monitoring, eliminating the need to switch between different systems or tools. This integration maintains ease of operation through a familiar unified interface while reducing time loss by providing direct action execution capabilities within the same environment.
Data Source
AI summary
A computing device receives a notification from a remote computing system that an event has occurred, and determines an action to resolve the event. The device may present the action via a user interface element, and responsive to user actuation of the element, perform the action. The device may instead automatically perform the action without first obtaining user approval, and then present the action and a user interface element to roll back performance of the action; responsive to user actuation of the element, the device performs an undo action. The device may alternatively present the action and a user interface element to disapprove performance of the action. If a user does not actuate the element within a length of time, the device automatically performs the action without first obtaining user approval; if the user actuates the element, the device does not perform the action.


