Orchestration Server Resource Acquisition for Task Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud computing, automated instance-related tasks often fail due to the inability to acquire server resources at runtime, leading to unnecessary overhead and the need for users to resubmit requests, causing the automated task to restart and re-perform steps.
Innovation Solution
Acquiring server resources at the time of scheduling an automated instance-related task, such as instance migration, and retrying if acquisition fails, avoiding the need to restart the task and re-perform steps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If server resources are acquired at runtime during automated task execution, then the task can proceed with available resources, but acquisition failures cause the task to restart and re-perform steps, creating unnecessary overhead
Solution Approach 1:
The system performs server resource acquisition before the automated task executes by scheduling the acquisition at a predetermined time. This preliminary action ensures resources are secured in advance, preventing acquisition failures during task execution and eliminating the need to restart and re-perform steps, thus resolving the contradiction between reliability and time loss
2Productivity
If server resource acquisition is performed before automated task execution, then acquisition failures can be handled without restarting the task, but the system must manage scheduling conflicts and resource availability
Solution Approach 1:
The system implements feedback mechanisms to monitor server resource availability and scheduling status. When acquisition is scheduled, the system checks for conflicts and availability, and can adjust or retry the acquisition based on real-time conditions. This feedback loop manages the complexity by providing continuous status information and enabling adaptive responses, maintaining productivity while handling scheduling challenges
Data Source
AI summary
Systems and methods are disclosed that acquire server resources at the time of scheduling an automated instance-related task, such as an instance migration task, and prior to starting the automated task (e.g., prior to determining scheduling conflicts, creating a change request, or creating a move context associated with starting the instance migration task). Advantageously, if acquiring the server resources fails, an orchestration server performing the automated task can simply retry acquiring the server resources, thus avoiding restarting the automated task and re-performing steps of the automated task, thus avoiding unnecessary overhead.


