Patent ID: 8701117
Filing Date: 2014-04-15
Classification: G06F,G06Q,Y02D

Abstract:
1. A method comprising: assigning different priorities to a plurality of resource consumption templates, the plurality of resource consumption templates including resource information defining resources to use when using the plurality of resource consumption templates and what response should be taken, and also including limits on what resources are consumed to process a task; determining the task to process in a computer processing system; determining, for the task, a resource consumption template from a plurality of resource consumption templates, the resource consumption template assigned a priority and including resource information defining resources to use; determining, by the computer processing system, resources for the task based on the resource information defining resources to use included in the determined resource consumption template; tagging the task with a resource consumption template tag representing the priority associated with the resource consumption template, wherein different resource consumption tasks are associated with different resource consumption template tags; prioritizing the task based on the resource consumption template tag; sending the task to a queue based on the resource consumption template tag of the resource consumption template, wherein the queue comprises a plurality of queues for the plurality of resource consumption templates; and processing, by the computer processing system, the task from the queue using the determined resources.