Workload Definition Device for VM Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for executing workloads in virtual machines are error-prone and resource-intensive due to the need for establishing secure connections, probing the VM state, and constant monitoring, which adds layers of failure and conflicts with the goal of workload execution.

Innovation Solution

The system packages a workload definition file into a workload definition device that can be automatically executed within a virtual machine upon meeting specific execution criteria, eliminating the need for external communication and monitoring, and allowing the VM to execute the workload as a transparent disk device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional methods are used to execute workloads in virtual machines, then secure connections and state monitoring can be established, but error rates increase and resource consumption increases

Engineering Contradiction:
Improveworkload execution reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the workload definition into a separate device (WDD) that can be independently deployed into the virtual machine. This separates the workload specification from the execution monitoring infrastructure, allowing the workload to self-execute without requiring external connection management and state probing, thereby reducing resource consumption while maintaining execution reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The workload definition device is designed to be self-executing within the virtual machine environment. Once deployed, the WDD automatically executes the workload without requiring external monitoring or control, making the system self-sufficient and eliminating the need for resource-intensive external management operations

Inventive Principle:
Principle #25Self-service

2Reliability

If secure connections and state probing are implemented, then workload execution can be monitored, but system complexity increases

Engineering Contradiction:
Improveworkload execution monitoringVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring and control functions are extracted from the traditional external management approach and embedded directly into the workload definition device. The WDD contains all necessary execution instructions and criteria internally, eliminating the need for complex external monitoring infrastructure while maintaining execution reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

All execution criteria, instructions, and parameters are predetermined and packaged within the workload definition device before deployment. This preliminary preparation eliminates the need for complex runtime decision-making and monitoring systems, as the WDD autonomously executes based on pre-configured parameters

Inventive Principle:
Principle #10Preliminary action

3Reliability

If workload definition device is deployed for automatic execution, then error rates decrease, but deployment complexity increases

Engineering Contradiction:
Improveerror rate reductionVSAvoiddeployment ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The workload definition device packages all execution parameters, criteria, and instructions into a single deployable unit before deployment. This preliminary packaging simplifies the deployment process to a single operation while ensuring that all necessary components are ready for error-free execution, resolving the apparent contradiction between deployment simplicity and execution reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the workload definition, execution criteria, and operational parameters into a single integrated workload definition device. This consolidation reduces deployment complexity by treating the entire workload package as one unit while maintaining high reliability through the comprehensive nature of the integrated device

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12001870B2Injection and execution of workloads into virtual machines
Publication Date: 2024.06.04 RED HAT LLC
  • US12001870B2 patent drawing
  • US12001870B2 patent drawing
  • US12001870B2 patent drawing

AI summary

A system includes a processor in communication with a memory, a virtual machine running on the processor, and a hypervisor. The hypervisor is configured to receive a workload definition file (“WDF”). The WDF is associated with a workload, and the WDF is packaged such that the WDF is configured to generate a workload definition device (“WDD”). Additionally, the hypervisor is configured to receive a request to deploy the WDD within the virtual machine. The request includes the WDF. The hypervisor is also configured to deploy the WDD within the virtual machine. The WDD is configured to automatically execute the workload responsive to meeting at least one execution criteria.