Patent ID: 9106591
Filing Date: 2015-08-11
Classification: G06F,H04L,H04M

Abstract:
1. A method for allocating a network resource to a plurality of consumers, the method comprising: determining a metric representing aggregate needs of a low priority set of consumers of a network resource based on measures of needs of each of the low priority set of consumers, the measure of needs of a consumer determined based on an observed usage of the network resource by the consumer; determining a measure of survival minimum resources for the low priority consumers, the survival minimum resources for a consumer determined based on a minimum amount of resources needed to operate a mode of processing of a task for the consumer; responsive to the aggregate needs of the low priority set of consumers being below the measure of survival minimum resources, determining allocations of the network resource for the low priority set of consumers before determining allocations for a high priority set of consumers, the allocation for each consumer from the low priority set determined based on the measure of needs of the consumer; determining allocations of the network resource for the high priority set of consumers based on the resources remaining after allocating resources to the low priority set of consumers; and allocating resources to the high priority set of consumers based on the determined allocations for the high priority set of consumers.