Patent ID: 9645840
Date: 2017-05-09
CPC Classifications: G06F,G06Q,H04L

Claim:
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: