Application Resource Translation Engine for Infrastructure Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack a mechanism to accurately translate application resource requirements into tangible infrastructural resources, relying on user expertise and intervention, which can lead to incorrect resource allocation and application latency.

Innovation Solution

A method and system where an application server receives resource requests, creates an application compose requirement file, and translates these requirements into tangible infrastructural resources using a resource engine, providing the necessary resources to the application without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user manually determines infrastructural resource requirement, then application can run without latency, but user must have technical know-how and expertise

Engineering Contradiction:
Improveapplication smooth runningVSAvoiduser technical know-how requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The application server automatically determines its own infrastructural resource requirements by analyzing application definition files and translating them into resource allocation decisions, eliminating the need for user expertise in resource management while ensuring reliable application operation

Inventive Principle:
Principle #25Self-service

2Productivity

If user predicts infrastructural resource requirement, then resource allocation can be made, but there is no guarantee of correctness

Engineering Contradiction:
Improveresource allocation speedVSAvoidresource requirement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

An application compose requirement file serves as an intermediary between the application definition and infrastructural resources, providing a standardized translation mechanism that ensures accurate resource allocation without relying on user prediction accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The manual mechanical process of user prediction and resource determination is replaced with an automated computational system that translates application definitions into precise resource requirements, eliminating guesswork and ensuring accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of manufacture

If user translates resource requirement to tangible infrastructural resources, then resource provisioning can be made, but user intervention is required

Engineering Contradiction:
Improveresource provisioning capabilityVSAvoiduser intervention requirement
Core Design Contradiction:
Ease of manufactureVSExtent of automation

Solution Approach 1:

The application server performs self-service by automatically translating its resource requirements into tangible infrastructural resources through a automated translation process, eliminating the need for user intervention in the resource provisioning workflow

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10579427B2Method and system for translating resource requirement of application into tangible infrastructural resources
Publication Date: 2020.03.03 VMWARE INC
  • US10579427B2 patent drawing
  • US10579427B2 patent drawing
  • US10579427B2 patent drawing

AI summary

A method and a system for translating a resource requirement associated with an application into one or more tangible infrastructural resources in a communication network is disclosed. The method includes receiving a request for the resource requirement associated with the application. The method includes creating in response to the received request, an application compose requirement file based on an application definition and the resource requirement. The method includes translating the resource requirement associated with the application into the one or more tangible infrastructural resources based on the created application compose requirement file. The method includes providing the one or more tangible infrastructural resources to the application based on the translated resource requirement.