Scheduling processes for resource allocation
OwnerDavid John Martin Pattersoninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDavid John Martin Pattersoninventor
Estimating the term…
A resource manager is operable to control the allocation of a resource to competing computing processes. The resource manager responds to a request from a requesting process for allocation of the resource and, when the resource is currently allocated to another process, it provides an indication to the requesting process of the expected time before the resource will become available. The expected time indication can be derived, for example, by requesting information from a process to which the resource is currently allocated, or by heuristic methods, or by a combination of both. In a telecommunications apparatus, the processes can be applications requiring access to a telephony resource, for example a modem. The applications are implemented as objects, in particular beans, in an object oriented environment whereby the resource manager is able to ascertain parameters from the objects.
A resource manager operable to control allocation of a resource to competing computing processes, the resource manager being operable to respond to a request from a first process for allocation of the resource and, when the resource is already allocated to a second process, to provide an indication to the first process of the expected time before the resource will become available.
A resource manager operable to control allocation of a resource to competing computing processes, the resource manager comprising means for responding to a request from a first process for allocation of the resource and, when the resource is already allocated to a second process, for providing an indication to the first process of the expected time before the resource will become available.
A computer software resource manager on a carrier medium, the resource manager being operable to control allocation of a resource to competing computing processes, the resource manager being operable to respond to a request from a first process for allocation of the resource and, when the resource is already allocated to a second process, to provide an indication to the first process of the expected time before the resource will become available.
A telecommunications apparatus comprising at least one telephony resource for connection to a telecommunications network and a resource manager according to any one of the preceding claims, the resource manager being operable to control allocation of the telephony resource to competing computing processes.
A computer-implemented method of managing allocation of a resource to competing processes, the method including:
Dependencies are inferred from the claim text.