Reconfigurable Reserved Compute Instance Marketplace

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual computing resource providers face challenges in managing reserved compute instances, as clients often have underutilized resources due to fluctuating demand, leading to lost investments, and existing resale marketplaces lack flexibility in meeting specific configuration needs of buyers and sellers.

Innovation Solution

Implementing a reconfigurable reserved compute instance marketplace that allows providers to reconfigure compute instances to meet standardized or tailored configurations, enabling clients to resell or purchase resources that match their requirements, with features like term length adjustments, upgrades, and downgrades, and partial sales, while maintaining transparent pricing and authorization processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed configuration marketplace is used, then implementation complexity is reduced, but adaptability to different client configuration needs deteriorates

Engineering Contradiction:
Improvemarketplace implementation complexityVSAvoidconfiguration flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The marketplace system dynamically reconfigures reserved compute instances to match buyer requirements. Instead of static fixed configurations, the system allows term length adjustments, upgrades, downgrades, and partial sales based on real-time buyer needs and available inventory, resolving the contradiction between implementation simplicity and configuration flexibility.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If reserved instances are kept in fixed configurations, then resource allocation simplicity is maintained, but resource utilization efficiency deteriorates due to underutilization

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system changes key parameters of reserved instances including term length, configuration type, and allocation duration. By allowing dynamic parameter adjustments such as extending or reducing term lengths and modifying instance configurations, the system optimizes resource utilization while maintaining operational simplicity through automated marketplace mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If standardized configurations are offered only, then marketplace operation simplicity is improved, but adaptability to tailored client needs deteriorates

Engineering Contradiction:
Improvemarketplace operation simplicityVSAvoidtailored configuration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The marketplace segments reserved instances into different categories and configurations that can be independently traded. Buyers can select from various standardized options while also requesting customized configurations, and the system handles both types of transactions through segmented marketplace operations, maintaining simplicity while enabling tailoring.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9639875B1Reconfiguring reserved instance marketplace offerings for requested reserved instance configurations
Publication Date: 2017.05.02 AMAZON TECH INC
  • US9639875B1 patent drawing
  • US9639875B1 patent drawing
  • US9639875B1 patent drawing

AI summary

A virtual computing resource provider may implement reconfiguration of reserved compute instance marketplace offerings for requested reserved compute instance configurations. A request for listings of reserved compute instances available for resale according to a specified instance configuration may be received. Reserved compute instances may be identified that are reconfigurable to satisfy the specified configuration (e.g., a particular type, location, or reservation term length). Listing may be provided for reservation by a client that include modified listings that describe a configuration for the reconfigurable reserved compute instances that satisfies the specified configuration. In some embodiments, a reservation request for a modified listing may be received, and in response the reserved compute instance associated with the modified listing may be reconfigured (e.g., modified, upgraded, downgraded, or term adjusted) as described in the modified listing. Access to the reconfigured reserved compute instance may then be provided to the reserving client.