Serverless Resource Allocation for Evolutionary Optimization Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Evolutionary machine learning and optimization models face challenges in accessing and maintaining scalable computational resources, leading to high initial capital investments and operational expenses, which hinder their widespread adoption in various sectors.

Innovation Solution

Utilizing cloud-based serverless services for computational resources that are charged on a pay-as-you-go basis, allowing users to specify exact resource quantities and qualities without upfront investments, and enabling automatic termination of resources after each function evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If traditional computational resources are used for evolutionary machine learning models, then computational power is provided, but high initial capital investments and operational expenses are required

Engineering Contradiction:
Improvecomputational powerVSAvoidcost
Core Design Contradiction:
PowerVSEase of manufacture

Solution Approach 1:

The patent applies serverless computing where computational resources are allocated temporarily for specific function executions and automatically terminated afterward. This eliminates the need for maintaining permanent expensive infrastructure, converting fixed capital investments into variable operational costs that are charged only when computation is actually needed.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent uses a serverless cloud platform as an intermediary between the user's evolutionary machine learning models and the physical computational hardware. This intermediary abstracts away the complexity of resource provisioning, maintenance, and scaling, providing computational power on-demand without requiring direct management of underlying infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If computational resources are allocated for evolutionary optimization, then optimization can be performed, but resource maintenance and provisioning complexity increases

Engineering Contradiction:
Improveoptimization performanceVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The serverless computing platform automatically handles resource provisioning, allocation, and termination based on function execution requirements. The system self-manages the computational resources, eliminating the need for users to manually provision servers, configure networks, or maintain infrastructure while still enabling complex evolutionary optimization tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the resource management complexity from the user's optimization workflow by implementing serverless architecture. The infrastructure management layer is separated and handled by the cloud provider, allowing users to focus solely on their evolutionary machine learning models without dealing with underlying resource provisioning and maintenance.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If fixed computational resources are provided, then stable computation is available, but flexibility to scale resources is limited

Engineering Contradiction:
Improvecomputational stabilityVSAvoidresource scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The serverless computing architecture provides dynamic resource allocation that automatically adjusts based on the computational requirements of each function execution. Resources are provisioned only when needed and scaled down afterward, providing both stability during execution and flexibility in resource consumption. This dynamic model allows the system to adapt to varying workloads without requiring over-provisioned fixed infrastructure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12530236B2Systems and methods for computing process management and computing resource allocation using serverless cloud computational computing models
Publication Date: 2026.01.20 METEKA ANALYTICS INC
  • US12530236B2 patent drawing
  • US12530236B2 patent drawing
  • US12530236B2 patent drawing

AI summary

A request is received from a user compute device to solve an optimization problem. A set of subpopulations is identified from an identified population included in the optimization problem. Each subpopulation from the set of subpopulations is associated with a unique sub-machine resource from a set of sub-machine resources at a set of remote compute devices. Each sub-machine resource is caused to determine an associated set of candidates from an associated subpopulation from the set of subpopulations and for that sub-machine resource. Each sub-machine resource is caused to generate an associated set of offspring based on an objective function associated with the associated set of candidates for that sub-machine resource. Each sub-machine resource is caused to mutate the associated set of offspring to generate an associated set of mutated offspring. An updated population is determined, and a representation of a response is determined based on the updated population.