Patent ID: 7099943
Filing Date: 2006-08-29
Classification: G06F,Y02D

Abstract:
1. A method comprising: representing, by an aggregate current usage value, a total amount of a resource that is managed by software tool and is theoretically currently in use in the aggregate by a first process and a second process; associating with the first process a first maximum value of the aggregate current usage value; associating with the second process a second maximum value of the aggregate current usage value; adjusting at least one of the first maximum value and the second maximum value; decreasing the aggregate current usage value according to a function of time; and in response to a request by one of the processes for additional use of the resource, allowing the process to make the requested additional use and increasing the aggregate current usage value by the amount of requested additional use to a new aggregate current usage value, and sending a message to a network address associated with the requesting process to notify the requesting process that additional use of the resource is allowed, provided that the new aggregate current usage value would not exceed the maximum value associated with that process.