SCHEDULING PROCESSES FOR RESOURCE ALLOCATION
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
32 Claims
- 1. 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.
-
13. 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.
-
14. 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.
-
21. A computer-implemented method of managing allocation of a resource to competing processes, the method including:
-
responding to a request from a first process for allocation of the resource; and
when the resource is already allocated to a second process, providing an indication to the first process of the expected time before the resource will become available. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification