Patent ID: 7020878
Filing Date: 2006-03-28
Classification: G06F

Abstract:
1. A computer-implemented method of allocating a resource in a computer system, comprising: identifying a plurality of resource consumer groups among which the resource is to be allocated, each of the plurality of resource consumer groups comprising one or more resource consumers grouped therein for a purpose of allowing the one or more resource consumers to receive resource allocated to a corresponding one of the each of the plurality of resource consumer groups; providing a resource plan specifying an allocation of the resource among the plurality of resource consumer groups; associating a weight for allocating the resource with at least one of the plurality of resource consumer groups; and allocating the resource among the plurality of resource consumer groups according to the resource plan, using the weight associated with the at least one of the plurality of resource consumer groups; wherein the weight represents a limitation on a number of sessions that are allowed to be active within the at least one of the plurality of resource consumer groups; wherein one of a first resource consumer group and a second resource consumer group has a higher limit, another of the first and second resource consumer groups has a lower limit; and wherein the first consumer group has access to a greater portion of the resource than the second resource consumer group.