Mechanism For Managing Quotas In a Distributed Virtualization Environment
First Claim
Patent Images
1. A computer-implemented method, comprising:
- assigning a quota to an entity, the quota specifying a total amount of a low level resource that the entity is permitted to use for a plurality of targets;
dividing the quota into quota portions;
assigning each of the quota portions to one of a plurality of high level resources assigned to the entity, wherein each of the plurality of high level resources uses low level resources of at least one of the plurality of targets; and
automatically adjusting quota portions for one or more of the plurality of high level resources in response to changes in utilization requirements of the plurality of high level resources.
0 Assignments
0 Petitions
Accused Products
Abstract
A computing device assigns a quota to a entity, the quota specifying a total amount of a low level resource that the entity is permitted to use. The computing device divides the quota into quota portions, and assigns each of the quota portions to one of a plurality of high level resources assigned to the entity. Each of the plurality of high level resources may use low level resources of a plurality of targets. The computing device automatically adjusts quota portions for one or more of the plurality of high level resources in response to changes in utilization requirements of the plurality of high level resources.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
assigning a quota to an entity, the quota specifying a total amount of a low level resource that the entity is permitted to use for a plurality of targets; dividing the quota into quota portions; assigning each of the quota portions to one of a plurality of high level resources assigned to the entity, wherein each of the plurality of high level resources uses low level resources of at least one of the plurality of targets; and automatically adjusting quota portions for one or more of the plurality of high level resources in response to changes in utilization requirements of the plurality of high level resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium including instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
assigning a storage quota to an entity, the storage quota specifying a total amount of storage space that the entity is permitted to use for a plurality of storage targets; dividing the storage quota into storage quota portions; assigning each of the storage quota portions to one of a plurality of high level resources assigned to the entity, wherein each of the plurality of high level resources has data stored in at least one of the plurality of storage targets; and automatically adjusting storage quota portions for one or more of the plurality of high level resources in response to changes in utilization requirements of the plurality of high level resources. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a memory; and a processing device connected to the memory, the processing device configured to; assign a quota to an entity, the quota specifying a total amount of a low level resource that the entity is permitted to use fora plurality of targets; divide the quota into quota portions; assign each of the quota portions to one of a plurality of high level resources assigned to the entity, wherein each of the plurality of high level resources uses low level resources of at least one of the plurality of targets; and automatically adjust quota portions for one or more of the plurality of high level resources in response to changes in utilization requirements of the plurality of high level resources. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification