Elastic Compute Resource Management Between Web Server and On-Demand Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current on-demand computing environments face challenges in efficiently and flexibly utilizing additional resources to handle workload peaks, due to inflexibility in hardware and resource manager compatibility, leading to delays and unnecessary costs for users.

Innovation Solution

The system enables the creation of a virtual private cluster within an on-demand compute environment, allowing for dynamic provisioning of resources and transparent workload transfer from a local environment, using a workload manager to detect events and automatically provision resources based on demand, ensuring seamless scalability and cost-effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If on-demand centers require participating parties to align to certain hardware, operating systems or resource manager environments, then resource compatibility and reliability are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveresource compatibilityVSAvoidinfrastructure changes
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway as an intermediary component that sits between the user's local environment and the on-demand compute environment. This gateway handles protocol translation, authentication, and resource provisioning, allowing users to access on-demand resources without modifying their local hardware or software infrastructure. The gateway mediates the interaction between heterogeneous environments, maintaining compatibility while simplifying user operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If on-demand centers require participating parties to align to certain hardware, operating systems or resource manager environments, then resource compatibility is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveresource compatibilityVSAvoidservice trial burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service capabilities where users can dynamically provision and manage their own compute resources through the gateway interface. Users can submit job descriptions, select from available resource templates, and automatically receive allocated resources without requiring manual infrastructure configuration or alignment with specific on-demand center environments. This self-service model eliminates the burden of making infrastructure changes while maintaining resource compatibility.

Inventive Principle:
Principle #25Self-service

3Productivity

If resources are provisioned in advance to handle peak loads, then productivity is improved, but loss of substance deteriorates due to unwanted charges

Engineering Contradiction:
Improvepeak load handlingVSAvoidunwanted charges
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent implements dynamic resource provisioning where compute resources are allocated based on real-time demand rather than static pre-provisioning. The gateway monitors workload conditions and automatically provisions additional resources when peak loads are detected, then deallocates them when demand subsides. This dynamic approach allows the system to handle peak loads effectively while charging users only for the resources actually consumed, eliminating unwanted charges for idle pre-provisioned capacity.

Inventive Principle:
Principle #15Dynamics

4Reliability

If hardware alignment is required with on-demand centers, then reliability is improved, but adaptability deteriorates

Engineering Contradiction:
Improveenvironment compatibilityVSAvoidhardware flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The gateway is designed as a universal interface that can translate between multiple different hardware architectures, operating systems, and resource manager environments. Instead of requiring users to align their local environments with specific on-demand center requirements, the gateway provides multi-functional adaptation layers that handle compatibility translations. This allows the system to maintain reliable resource execution while supporting diverse and flexible user environments.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8782120B2Elastic management of compute resources between a web server and an on-demand compute environment
Publication Date: 2014.07.15 III HOLDINGS 12 LLC
  • US8782120B2 patent drawing
  • US8782120B2 patent drawing
  • US8782120B2 patent drawing

AI summary

Disclosed are systems, methods and non-transitory computer-readable storage media for managing resources between a web server and an on-demand compute environment. A system configured to practice the method receives, at the on-demand compute environment, an indication that web traffic directed to a web server should at least be partially served via the on-demand compute environment, provisions compute resources within the on-demand compute environment to respond to web traffic for the web server based on the indication to yield a provisioned on-demand compute environment. The system serves web traffic at the provisioned on-demand compute environment based on an established routing of the web traffic from the web server to the provisioned on-demand compute environment such that the use of the provisioned on-demand compute environment for the web traffic is transparent. After serving the web traffic via the provisioned resources, the system can release the provisioned compute resources for other uses.