CAPACITY MERGING FOR USER-DEFINED POOLS
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;
at least one memory having stored therein computer instructions that, upon execution by one or more processors of the system, at least cause the system to;
maintain a plurality of resource slots allocated to a plurality of entities according to a first pricing policy;
receive a first indication that one or more resource slots associated with a first entity of the plurality of entities is associated with a second pricing policy and accessible to one or more users,receive a second indication that one or more resource slots associated with a second entity of the plurality of entities is associated with the second pricing policy and accessible to the one or more users; and
allocate the one or more resource slots associated with the first entity and one or more resource slots associated with the second entity to the one or more users according to the second pricing policy.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more resource slots are allocated to at least two entities according to a first set of pricing policies. The entities are allowed to identify users allowed to access identified resource slots according to a second pricing policy, the second pricing policy being designated by one or both of the users.
-
Citations
23 Claims
-
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; at least one memory having stored therein computer instructions that, upon execution by one or more processors of the system, at least cause the system to; maintain a plurality of resource slots allocated to a plurality of entities according to a first pricing policy; receive a first indication that one or more resource slots associated with a first entity of the plurality of entities is associated with a second pricing policy and accessible to one or more users, receive a second indication that one or more resource slots associated with a second entity of the plurality of entities is associated with the second pricing policy and accessible to the one or more users; and allocate the one or more resource slots associated with the first entity and one or more resource slots associated with the second entity to the one or more users according to the second pricing policy. - View Dependent Claims (2, 3, 4)
-
-
5. A method for allocating computing resources in a provider network, the method comprising:
-
in a computing environment comprising a plurality of computing devices and where capacity of each computing device is logically segmented into one or more resource slots, associating one or more resource slots with a first user according to a first set of pricing policies and associating one or more resource slots with a second user according to the first set of pricing policies; allowing the first user to identify at least one resource slot associated with the first user that can be accessed by a designated set of other users according to a second pricing policy; and allowing the second user to identify at least one resource slot associated with the second user that can be accessed by the designated set of other users according to the second pricing policy. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored thereon computer-readable instructions, the computer-readable instructions comprising instructions that upon execution on one or more computing devices, to at least:
-
in a computing environment comprising a plurality of computing devices and where capacity of each computing device is logically segmented into one or more resource slots, generate a user interface allowing; a first user to identify one or more resource slots associated with the first user, the one or more resource slots associated with the first user being accessible by a grouping of other users according to a pricing policy; a second user to identify one or more resource slots associated with the second user, the one or more resource slots associated with the second user being accessible by the grouping of other users according to the pricing policy; wherein the grouping of other users and pricing policy are selected by the first user or the second user; and cause the computing environment to at least allow the grouping of other users to bid for the one or more resource slots associated with the first user and one or more resource slots associated with the second user in accordance with the pricing policy. - View Dependent Claims (20, 21, 22, 23)
-
Specification