Automated Cloud Task Management via Intermediary Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing platforms require significant manual input and expertise to configure and manage, making it complex for users to take advantage of their computing capabilities, and existing solutions lack efficient management of virtual machine resources and task processing in distributed environments.

Innovation Solution

The implementation of automated management systems that include an application director, cloud manager, and task processing framework to provision, deploy, and manage virtual machines, track task progress, and reclaim resources, utilizing a data communication layer for real-time feedback and UI updates, thereby simplifying the management of cloud computing platforms and improving task execution visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated management systems are implemented to provision and manage virtual machines, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of cloud platform managementVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an application director as an intermediary component that mediates between users and the complex cloud infrastructure. The application director receives user requests, translates them into appropriate cloud operations, and manages the underlying complexity, thereby improving ease of operation while containing device complexity within the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the application director continuously monitors cloud resource status, task execution progress, and system performance. This feedback enables automated adjustments and management decisions, simplifying user interaction with complex cloud systems while maintaining optimal performance through closed-loop control.

Inventive Principle:
Principle #23Feedback

2Productivity

If manual configuration methods are used for cloud computing environments, then device complexity is reduced, but productivity decreases

Engineering Contradiction:
Improvecloud platform deployment speedVSAvoidconfiguration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-configuring cloud resource templates, deployment patterns, and management policies before actual cloud operations. The application director uses these pre-established configurations to rapidly provision and manage cloud environments, significantly improving productivity while managing complexity through reuse of standardized templates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service automation where the application director autonomously performs cloud resource provisioning, configuration, and management tasks without requiring manual user configuration. This automated self-service approach dramatically increases productivity while containing complexity within the automation system itself.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If real-time task progress tracking is implemented, then ease of operation is improved, but use of energy increases

Engineering Contradiction:
Improvetask execution visibilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by updating task progress information at predetermined intervals rather than continuously in real-time. The application director periodically queries task status and refreshes user interfaces at scheduled times, providing adequate task execution visibility while significantly reducing computational resource consumption compared to continuous real-time monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11599382B2Systems and methods for task processing in a distributed environment
Publication Date: 2023.03.07 VMWARE INC
  • US11599382B2 patent drawing
  • US11599382B2 patent drawing
  • US11599382B2 patent drawing

AI summary

Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.