Virtual Resource Provisioning with Dedicated Implementation Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual resource providers face challenges in ensuring data security and performance by allowing multiple customers' virtual computer systems to share high-capacity physical computers, which can lead to unacceptable data security risks and reduced efficiency.

Innovation Solution

Implementing dedicated implementation resources that are isolated from other customers, creating information barriers and improving performance and fault tolerance by dedicating specific implementation resources to specific sets of customers, and maintaining active and inactive resource pools to optimize resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple customers' virtual computer systems share high-capacity physical computers, then resource utilization efficiency is improved, but data security and fault tolerance deteriorate

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoiddata security and fault tolerance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the physical computer resources into multiple isolated virtual computer systems, each assigned to a specific customer. This segmentation creates information barriers between customers while maintaining physical resource sharing, thus improving resource utilization efficiency without compromising data security or fault tolerance.

Inventive Principle:
Principle #1Segmentation

2Reliability

If dedicated implementation resources are assigned to specific customers, then data security and performance are improved, but resource utilization efficiency and cost-efficiency deteriorate

Engineering Contradiction:
Improvedata security and performanceVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent makes physical computer resources universal by enabling them to serve multiple customers simultaneously through virtualization. Each physical resource can be dynamically allocated to different virtual computer systems based on demand, providing dedicated resource isolation for security while maintaining multi-functional usage across multiple customers.

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

3Productivity

If conventional virtual resource sharing methods are used, then cost-efficiency is improved, but customer acceptance and perceived data security deteriorate

Engineering Contradiction:
Improvecost-efficiencyVSAvoidperceived data security risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces virtual computer systems as intermediaries between customers and physical computer resources. This intermediary layer provides information barriers that enhance perceived data security for customers while maintaining the cost-efficiency of physical resource sharing. Customers interact with isolated virtual systems rather than directly with shared physical resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12175266B1Virtual provisioning with implementation resource boundary awareness
Publication Date: 2024.12.24 AMAZON TECH INC
  • US12175266B1 patent drawing
  • US12175266B1 patent drawing
  • US12175266B1 patent drawing

AI summary

Virtual resources may be provisioned in a manner that is aware of, and respects, underlying implementation resource boundaries. A customer of the virtual resource provider may specify that particular virtual resources are to be implemented with implementation resources that are dedicated to the customer. Dedicating an implementation resource to a particular customer of a virtual resource provider may establish one or more information barriers between the particular customer and other customers of the virtual resource provider. Implementation resources may require transition procedures, including custom transition procedures, to enter and exit dedicated implementation resource pools. Costs corresponding to active and inactive implementation resources in a dedicated pools associated with a particular customer may be accounted for, and presented to, the customer in a variety of ways including explicit, adjusted per customer and adjusted per type of virtual resource and/or implementation resource.