Patent ID: 9123010
Filing Date: 2015-09-01
Classification: G06F,G06Q,Y02D

Abstract:
1. A computer-implemented method comprising: receiving, at a processor, a resource request from a task, the task associated with a ledger object including a reference to a ledger template, the ledger template including an entry identifying the task and a pointer to a callback function, wherein the callback function is specific to the resource requested and a ledger entries object, the ledger entries object including an entry for the resource requested with a corresponding balance of current resources consumed and a corresponding predefined resource limit of the resource requested, wherein values of the balance and the limit are defined specific to the resource; registering, at the processor, the resource for tracking in the ledger template; and updating, at the processor, the balance of resources consumed, wherein the updating comprises comparing the balance of resources consumed against the predefined resource limit, and setting a flag when the balance exceeds the predefined resource limit.