Automated Command Sequencing for Hosted Computing Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In hosted computing environments, manual recovery actions can lead to errors or security risks, and conventional solutions require cumbersome approval processes for support users to execute commands that may impact service availability or customer data security.
Innovation Solution
Automated command sequencing that aggregates, supersedes, or cancels duplicative requests, and requires approval for necessary actions, while notifying potentially impacted tenants and managing action queues based on priority and dependencies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual recovery actions are executed by support users, then service availability can be restored, but errors and security risks increase
Solution Approach 1:
An automated command sequencing system acts as an intermediary between support users and the hosted environment. The system receives action requests, sequences them according to policies, and executes only approved commands, thereby enabling service recovery while preventing errors and security risks through automated validation and approval workflows.
Solution Approach 2:
The patent replaces manual mechanical execution of recovery commands with an automated sequencing system. The system automatically manages command execution, approval workflows, and dependency resolution, eliminating the need for manual intervention in each step and thereby reducing human error while maintaining service availability.
2Object-affected harmful factors
If a granular permission model with approval processes is implemented, then security risks are reduced, but the complexity of the system increases
Solution Approach 1:
The patent merges multiple granular permission checks and approval processes into a single automated command sequencing system. The system consolidates policy evaluation, approval workflows, and command execution into one unified framework, thereby reducing security risks through centralized control while simplifying the overall system architecture.
Solution Approach 2:
The automated sequencing system serves multiple functions simultaneously: it validates permissions, manages approval workflows, sequences commands based on dependencies, and executes recovery actions. This multi-functional approach reduces the need for separate granular permission models while maintaining security.
3Productivity
If multiple action requests are processed independently, then all necessary actions can be executed, but duplicative requests and unnecessary actions increase
Solution Approach 1:
The system performs preliminary analysis of action requests before execution, identifying dependencies and potential duplications. By sequencing commands in advance and determining which actions are necessary based on current system state, the system executes all required recovery actions while eliminating duplicative requests and unnecessary operations.
Solution Approach 2:
The automated sequencing system continuously monitors the state of the hosted environment and adjusts command execution accordingly. Feedback from system state changes allows the system to cancel or skip actions that are no longer necessary, thereby preventing duplicative requests while ensuring all necessary recovery actions are executed.
Data Source
AI summary
Command sequencing may be provided. Upon receiving a plurality of action requests, an ordered queue comprising at least some of the plurality of actions may be created. The actions may then be performed in the queue's order.


