Electronic Market for Partner Computing Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization technologies for managing large-scale computing resources do not effectively facilitate the sharing and utilization of idle computing capacity across diverse customer needs and geographical locations, leading to underutilization of resources and inefficiencies in resource allocation.

Innovation Solution

An electronic market for network-accessible computing resources is established, allowing partners to register and make available their unused computing resources to customers through a service provider network, enabling customers to purchase or bid on these resources, which are then utilized via a secure and compliant infrastructure across various geographical locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization technologies are used to share computing resources among multiple customers, then resource utilization efficiency is improved, but the ability to effectively share and utilize idle computing capacity across diverse customer needs and geographical locations is insufficient

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidability to share idle computing capacity across diverse needs and locations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a service provider network as an intermediary between computing resource owners and customers. This intermediary marketplace enables resource owners to register and make available their idle computing resources, while customers can discover and purchase these resources regardless of geographical location. The service provider network acts as the mediator that facilitates transactions, manages resource allocation, and ensures secure access between parties that would otherwise have no direct connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The computing resource marketplace is designed to handle diverse types of computing resources (virtual machines, storage, networking) and serve multiple types of customers with varying needs. The system provides universal access to computing resources across different geographical locations and supports various transaction models including bidding and direct purchase, making the resource sharing mechanism adaptable to diverse customer requirements.

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

2Adaptability or versatility

If computing resources are made available across multiple geographical locations, then accessibility and flexibility are improved, but infrastructure costs and system complexity increase

Engineering Contradiction:
Improvegeographical accessibility of computing resourcesVSAvoidinfrastructure complexity for multi-location resource management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent utilizes virtualization technologies to create virtual copies of computing resources that can be accessed remotely across multiple geographical locations. Instead of requiring physical presence at resource locations, the system creates virtual representations of computing resources that can be provisioned and accessed from anywhere in the network, reducing the complexity of managing physical infrastructure across locations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The service provider network serves as an intermediary layer that abstracts the complexity of multi-location infrastructure management. Resource owners register their resources with the service provider, which then manages the complexity of making these resources accessible across different geographical locations. Customers interact with the service provider interface rather than directly with distributed infrastructure, simplifying the user experience despite the underlying geographical distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If idle computing capacity is shared through a marketplace, then resource allocation efficiency is improved, but the mechanisms for facilitating sharing and utilization are insufficient

Engineering Contradiction:
Improveidle computing capacity utilizationVSAvoidmechanism for facilitating resource sharing
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The marketplace enables resource owners to self-register their idle computing capacity and set their own pricing and availability terms. Customers can independently search for, evaluate, and purchase resources that meet their needs without requiring manual negotiation or intervention. The system automatically handles resource provisioning, billing, and access management, allowing both parties to easily participate in resource sharing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The marketplace provides feedback mechanisms that enable dynamic resource allocation. Customers can evaluate available resources based on performance metrics, pricing, and availability information provided by the service provider. The system monitors resource utilization and provides feedback to both resource owners and customers, enabling continuous optimization of resource allocation efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10360071B1Computing resource market
Publication Date: 2019.07.23 AMAZON TECH INC
  • US10360071B1 patent drawing
  • US10360071B1 patent drawing
  • US10360071B1 patent drawing

AI summary

A technology is described for an electronic market for network-accessible computing resources located on a partner-owned data center that is external to a service provider network. An example method may include receiving a request for a network-accessible computing resource from a customer of a computing service provider. A network-accessible computing resource may then be identified on a partner-owned data center as specified in the request. A network connection may then be established that allows the customer to access the network-accessible computing resource.