Resource allocation in data processing systems
First Claim
1. A method for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated to a user and comprise a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and wherein, to invoke performance of a service by the service provider, a user issues a first resource request, requesting a first resource, one or more second resource requests, requesting one or more second resources, and, following receipt of the requested resources, issues a service request including the received first resource and at least one received second resource, requesting performance of the service, the method comprising steps of:
- dispensing dummy resources to a user in response to the first and second resource requests, each dummy resource representing a resource requested by the user; and
in response to the service request from the user, allocating corresponding resources from the resource pool to dummy resources dispensed to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated to a user and comprise a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and wherein, to invoke performance of a service by the service provider, a user issues a first resource request, requesting a first resource, one or more second resource requests, requesting one or more second resources, and, following receipt of the requested resources, issues a service request including the received first resource and at least one received second resource, requesting performance of the service, the method comprising steps of: dispensing dummy resources to a user in response to first and second resource requests, each dummy resource representing a resource requested by the user; and in response to the service request from the user, allocating corresponding resources from the resource pool to dummy resources dispensed to the user.
-
Citations
24 Claims
-
1. A method for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated to a user and comprise a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and wherein, to invoke performance of a service by the service provider, a user issues a first resource request, requesting a first resource, one or more second resource requests, requesting one or more second resources, and, following receipt of the requested resources, issues a service request including the received first resource and at least one received second resource, requesting performance of the service, the method comprising steps of:
-
dispensing dummy resources to a user in response to the first and second resource requests, each dummy resource representing a resource requested by the user; and
in response to the service request from the user, allocating corresponding resources from the resource pool to dummy resources dispensed to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated to a user and comprise a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and wherein, to invoke performance of a service by the service provider, a user issues a first resource request, requesting a first resource, one or more second resource requests, requesting one or more second resources, and, following receipt of the requested resources, issues a service request including the received first resource and at least one received second resource, requesting performance of the service, the apparatus comprising:
-
a memory for storing the resources; and
control logic for receiving the first, second and service requests from the users, the control logic being adapted;
to maintain the resources in a resource pool of the memory when the resources are not allocated to a user;
to dispense dummy resources to a user in response to the first and second resource requests from the user, each dummy resource representing a resource requested by the user; and
in response to the service request from the user, to allocate corresponding resources from the resource pool to dummy resources dispensed to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Data processing apparatus comprising:
-
a service provider for performing services for a plurality of users, the service provider being operable to supply resources for use by the users, the resources comprising a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and a resource dispenser arranged to receive the resources supplied by the service provider, the resource dispenser comprising apparatus for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated to a user and comprise a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and wherein, to invoke performance of a service by the service provider, a user issues a first resource request, requesting a first resource, one or more second resource, requests, requesting one or more second resources, and, following receipt of the requested resources, issues a service request including the received first resource and at least one received second resource, requesting performance of the service, the apparatus comprising;
a memory for storing the resources; and
control logic for receiving the first, second and service requests from the users, the control logic being adapted;
to maintain the resources in a resource pool of the memory when the resources are not allocated to a user;
to dispense dummy resources to a user in response to the first and second resource requests from the user, each dummy resource representing a resource requested by the user; and
in response to the service request from the user, to allocate corresponding resources from the resource pool to dummy resources dispensed to the user. - View Dependent Claims (22, 23)
-
-
24. A computer program product comprising a computer usable medium having computer program code therein which, when run in a data processing system, carries out a method for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated to a user and comprise a plurality of first and second resources, each second resource being associated with a first resource for use together with the associated first resource, and wherein, to invoke performance of a service by the service provider, a user issues a first resource request, requesting a first resource, one or more second resource requests, requesting one or more second resources, and, following receipt of the requested resources, issues a service request including the received first resource and at least one received second resource, requesting performance of the service, the method comprising steps of:
-
dispensing dummy resources to a user in response to the first and second resource requests, each dummy resource representing a resource requested by the user; and
in response to the service request from the user, allocating corresponding resources from the resource pool to dummy resources dispensed to the user.
-
Specification