Host Resource Group Sharing for Dedicated Host Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale data centers, the management and utilization of dedicated host computing resources are inefficient, leading to resource fragmentation and increased costs due to separate dedicated hosts being underutilized by different users within the same organization, resulting in wasteful allocation and administrative burdens.

Innovation Solution

Implementing a system for cross-account sharing of dedicated host computing devices through shared host resource groups, where customers can create and manage host resource groups, automatically allocate and deallocate hosts as needed, and utilize a License Manager Service to enforce licensing rules and optimize resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate dedicated hosts are allocated to different users within the same organization, then each user has dedicated computing resources, but resource utilization is inefficient and costs increase due to underutilization and fragmentation

Engineering Contradiction:
Improvededicated resource guaranteeVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple separate dedicated hosts into a shared pool that can be dynamically allocated to multiple users within an organization. The host sharing mechanism allows different users to access and utilize computing resources from the same physical hosts, thereby improving overall resource utilization while maintaining dedicated resource guarantees through controlled sharing agreements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes dedicated hosts universal by enabling them to serve multiple users and multiple organizational units simultaneously. Through the host sharing feature, a single dedicated host can be allocated to different users at different times or for different workloads, transforming the hosts from single-purpose to multi-purpose resources that benefit the entire organization.

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

2Reliability

If separate dedicated hosts are allocated to different users, then each user has isolated computing resources, but administrative burdens increase due to separate provisioning and management

Engineering Contradiction:
Improveresource isolationVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a resource pool as an intermediary layer between the physical hosts and individual users. This resource pool acts as a mediator that manages host allocation, sharing, and deallocation centrally, thereby reducing the administrative burden of managing separate dedicated hosts for each user while maintaining resource isolation through controlled access policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables dynamic recovery and reallocation of hosts from the resource pool. When users no longer need dedicated resources, hosts are automatically recovered to the pool and can be reallocated to other users, eliminating the need for permanent separate allocations and reducing long-term management complexity.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If dedicated hosts are allocated to users, then users have guaranteed computing capacity, but resource fragmentation occurs leading to wasteful allocation

Engineering Contradiction:
Improvecompute capacity guaranteeVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent transforms static dedicated host allocations into dynamic resource assignments. Users can obtain guaranteed compute capacity when needed by allocating hosts from the shared pool, and release them when no longer needed. This dynamic approach ensures capacity guarantees are provided on-demand rather than permanently, eliminating resource fragmentation and waste from underutilized dedicated hosts.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11868448B1Shared dedicated host resource groups in a provider network
Publication Date: 2024.01.09 AMAZON TECH INC
  • US11868448B1 patent drawing
  • US11868448B1 patent drawing
  • US11868448B1 patent drawing

AI summary

Techniques for host resource group sharing in a provider network are described. A resource share is made of a host resource group made up of dedicated hosts in the provider network. The share provides access to the host resource group of a primary account with one or more other principals—e.g., user accounts, an organization, or a group of users. The other principals can launch compute instances into the host resource group, which may cause the automatic provisioning of new hosts into the host resource group, of the primary account, as needed.