BALANCING ACCESS TO SHARED RESOURCES
First Claim
Patent Images
1. A method for balancing access to a shared resource in a data processing system by a plurality of exploiter entities, the method comprising:
- associating a privilege limit for a privileged use of the shared resource with each one of a set of active entities;
measuring a use indicator for each active entity, the use indicator relating to actual use of the shared resource by the respective active entity;
detecting a critical condition of the shared resource;
upon receiving an access request for access to the shared resource by a new one of the active entities, releasing the access granted to at least one of a set of active entities currently accessing the shared resource; and
granting access to the new active entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for accessing a shared resource in a data processing system by a plurality of clients are disclosed. In one example, a privilege limit for a privileged use of the shared resource is associated a with each client. A use indicator is measured for each client, which relates to use of the shared resource by the respective client. When a critical condition of the shared resource is detected, the access granted to at least one client is released. Access may then be granted to another client.
-
Citations
20 Claims
-
1. A method for balancing access to a shared resource in a data processing system by a plurality of exploiter entities, the method comprising:
-
associating a privilege limit for a privileged use of the shared resource with each one of a set of active entities; measuring a use indicator for each active entity, the use indicator relating to actual use of the shared resource by the respective active entity; detecting a critical condition of the shared resource; upon receiving an access request for access to the shared resource by a new one of the active entities, releasing the access granted to at least one of a set of active entities currently accessing the shared resource; and granting access to the new active entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for balancing access to a shared resource in a data processing system by a plurality of exploiter entities, the computer program product comprising:
-
a computer-usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to; associate a privilege limit for a privileged use of the shared resource with each one of a set of active entities; measure a use indicator for each active entity, the use indicator relating to actual use of the shared resource by the respective active entity; detect a critical condition of the shared resource; release the access granted to at least one of a set of active entities currently accessing the shared resource upon receiving an access request for access to the shared resource by a new one of the active entities; and grant access to the new active entity using the one or more servers.
-
-
18. A dispatching system for balancing access to a shared resource in a data processing system by a plurality of exploiter entities, the dispatching system comprising:
-
one or more servers configured to receive requests for access to the shared resource and to return corresponding responses; one or more storage devices configured to store information; a dispatcher coupled to the one or more servers and to the one or more storage devices; wherein the dispatcher is configured to associate a privilege limit for a privileged use of the shared resource with each one of a set of active entities; wherein the dispatcher is configured to measure a use indicator for each active entity, the use indicator relating to actual use of the shared resource by the respective active entity; wherein the dispatcher is configured to detect a critical condition of the shared resource; wherein the dispatcher is configured to release the access granted to at least one of a set of active entities currently accessing the shared resource in response to the one or more servers receiving an access request for access to the shared resource by a new one of the active entities; and wherein the dispatcher is configured to grant access to the new active entity. - View Dependent Claims (19, 20)
-
Specification