×

User-defined pools

  • US 9,645,840 B2
  • Filed: 04/02/2013
  • Issued: 05/09/2017
  • Est. Priority Date: 04/02/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for allocating computing resources in a provider network, the system comprising:

  • one or more computing devices, the one or more computing devices comprising one or more resource slots, each resource slot configured to host a computing instance; and

    at least one memory having stored therein computer-readable instructions that, upon execution by one or more processors of the system, at least cause the system to;

    allocate a plurality of resource slots to a first user according to an allocation policy of the provider network;

    allow the first user to allocate at least a portion of the plurality of resource slots to a second user who is authorized to access and use the allocated portion according to an allocation policy established by the first user, wherein the allocation policy established by the first user is different from the allocation policy of the provider network,wherein the provider network is configured to deny requests to access the allocated portion of the plurality of resource slots not authorized by the allocation policy established by the first user; and

    maintain the allocation of the plurality of resource slots to the first user according to the allocation policy of the provider network while the allocated portion is accessed by the second user according to the allocation policy established by the first user;

    wherein the allocation policy established by the first user comprises;

    allowing the second user to submit a bid including a bid amount and a request for resource slots;

    comparing the bid amount with a settable minimum amount of the allocation policy established by the first user; and

    conditionally allocating one or more resource slots to the second user while the bid amount remains above the settable minimum amount.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×