Tiered Resource Limits for Isolated Computing Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers face challenges in selecting and customizing computing resources, including issues with over- or under-utilization, predicting traffic changes, and managing resources across isolated computing environments for optimal performance and security.

Innovation Solution

Implementing a multi-tier framework for dynamic resource allocation, where tiered limits are applied based on user behavior and security assessments to manage resource access and scaling across isolated computing environments, allowing for precise control and security validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tiered limits are applied to control resource allocation across isolated computing environments, then security and resource management are improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the computing environments into isolated partitions (first computing environment, second computing environment, third computing environment) with different tier limits applied to each. This segmentation allows security to be improved by controlling resource allocation in each environment separately while managing complexity through structured organization of the segmented systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic tiered limits that can be adjusted based on user behavior and security assessments. The system transitions from static resource allocation to dynamic allocation where limits are modified in real-time, improving security adaptability while the dynamic nature helps manage complexity through automated responses to changing conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If dynamic resource allocation is implemented based on user behavior and security assessments, then resource allocation efficiency is improved, but monitoring and control complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidmonitoring and control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where user behavior is monitored and security assessments are continuously performed. The system uses this feedback to dynamically adjust tiered limits across computing environments, improving resource allocation efficiency while the structured feedback loops help manage monitoring complexity through systematic data collection and response protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service through automated security assessments and dynamic limit adjustments based on monitored user behavior. This reduces the need for manual intervention in resource allocation while improving efficiency, and the automation helps manage control complexity by replacing manual processes with self-regulating mechanisms.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If multiple tier levels are implemented for different computing environments, then resource control precision is improved, but configuration complexity increases

Engineering Contradiction:
Improveresource control precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different tier limits (first tier, second tier, third tier) to different computing environments based on their specific requirements and risk profiles. This local quality approach improves resource control precision by tailoring limits to each environment's characteristics while managing configuration complexity through consistent application of the tiered framework across different locations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes key parameters (tier limits) to control resource allocation precision across different computing environments. By systematically varying the tier parameter based on environment classification and user behavior, the patent achieves precise resource control while managing configuration complexity through parameter-based management rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10628228B1Tiered usage limits across compute resource partitions
Publication Date: 2020.04.21 AMAZON TECH INC
  • US10628228B1 patent drawing
  • US10628228B1 patent drawing
  • US10628228B1 patent drawing

AI summary

Systems for processing requests to use virtual computing resources in communicatively isolated computing environments apply a multi-tier framework for limiting the amount of virtual computing resources that can be allocated to a user in a computing environment. A bottom tier is associated with a user account that has not been analyzed for security risks, a top tier is associated with a user account that has been validated to use a corresponding computing environment; an intermediate tier, having limits between the bottom and top tiers, is applied to computing environments where the user has not requested resources. Initially, all computing environments are on the bottom tier. In response to a valid request for resources, validated computing environments are moved to the top tier and all other computing environments are moved to the intermediate tier. Requests in an intermediate-tier computing environment trigger validity review; the computing environment can move to top tier.