Cloud Resource Access Bands for Stockout-Aware Capacity Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms face inefficiencies in managing finite computing resources, leading to stockouts during high demand periods and underutilization when increasing capacity or enforcing quotas.

Innovation Solution

A method and system that determine access control bands based on historical computing usage to optimize resource allocation, including a first band for individual users, a second band for zones of users, and a third band for remaining resources, ensuring efficient allocation and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If quotas are applied to limit computing resource consumption, then resource capacity is controlled, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improvecomputing resource capacityVSAvoidresource allocation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments computing resource allocation into multiple access control bands (first band for individual users, second band for zones, third band for remaining resources), allowing differentiated quota management that improves allocation efficiency while controlling total capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic quota adjustment where access control bands can be modified based on historical usage patterns, peak-to-average ratios, and demand conditions, enabling efficient resource allocation that adapts to changing workloads

Inventive Principle:
Principle #15Dynamics

2Reliability

If total computing capacity is increased, then resource availability improves, but utilization efficiency deteriorates

Engineering Contradiction:
Improveresource availabilityVSAvoidutilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes allocation parameters dynamically based on peak-to-average usage ratios and historical data, adjusting access control bands to match actual demand patterns and prevent both over-provisioning and stockouts

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses feedback from historical computing usage data and peak-to-average ratio calculations to continuously optimize access control bands, ensuring resources are allocated efficiently while maintaining availability

Inventive Principle:
Principle #23Feedback

3Device complexity

If access control bands are strictly enforced, then resource management is simplified, but allocation flexibility deteriorates

Engineering Contradiction:
Improveresource management complexityVSAvoidallocation flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates dynamic access control bands that can be adjusted based on peak-to-average usage ratios and historical patterns, allowing the system to maintain simple management while adapting to varying allocation needs

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250370820A1Cloud obtainability optimization and stockout experience
Publication Date: 2025.12.04 GOOGLE LLC
  • US20250370820A1 patent drawing
  • US20250370820A1 patent drawing
  • US20250370820A1 patent drawing

AI summary

A method includes determining a first access control band based on a first historical computing usage of a distributed computing system by one or more workloads. The method also includes determining a second access control band based on a second historical computing usage of the distributed computing system. The method also includes determining a third access control band based on an amount of computing resources of the distributed computing system not defined by the first access control band or the second access control band. The method also includes receiving a request for a particular amount of computing resources and determining one or more access control bands from the first access control band, the second access control band, and the third access control band. The method also includes allocating to the one or more workloads at least a portion of the requested particular amount of computing resources.