Orchestration Server Resource Acquisition for Task Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetask execution reliabilityVSAvoidtime lost due to task restart
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidscheduling management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11233747B2Systems and methods for acquiring server resources at schedule time
Publication Date: 2022.01.25 SERVICENOW INC
  • US11233747B2 patent drawing
  • US11233747B2 patent drawing
  • US11233747B2 patent drawing

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.