Method and system for management of resource leases in an application framework system
First Claim
1. A method for managing resources within a distributed data processing system, the method comprising the steps of:
- receiving a lease request for a resource;
in response to receiving the lease request, securing leases on a logical circuit of resources through the distributed data processing system; and
in response to securing leases on a logical circuit of resources, sending a lease grant for the resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer program product are presented for management of resource leases within a distributed data processing system. A resource manager receives a lease request from a requester for a resource in which the lease request has a requested lease period. In response to receiving the lease request, the resource manager secures leases along a logical circuit of resources through the distributed data processing system. The resource manager requests leases from other resource managers along the data path that comprises the logical circuit because use of the requested resource requires use of other resources. After securing leases on a logical circuit of resources, the resource manager returns a lease grant for the resource to the requester. If the system detects oversubscribed conditions and/or error conditions, the system can adjust the pending leases in an appropriate manner, such as terminating a lease, adjusting the lease period of a lease, and the like.
-
Citations
32 Claims
-
1. A method for managing resources within a distributed data processing system, the method comprising the steps of:
-
receiving a lease request for a resource;
in response to receiving the lease request, securing leases on a logical circuit of resources through the distributed data processing system; and
in response to securing leases on a logical circuit of resources, sending a lease grant for the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for managing resources within a distributed data processing system, the apparatus comprising:
-
first receiving means for receiving a lease request for a resource;
securing means for securing, in response to receiving the lease request, leases on a logical circuit of resources through the distributed data processing system; and
sending means for sending, in response to securing leases on a logical circuit of resources, a lease grant for the resource. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32)
-
-
17. A computer program product on a computer readable medium for use in a data processing system for managing resources within the distributed data processing system, the computer program product comprising:
-
first instructions for receiving a lease request for a resource;
instructions for securing, in response to receiving the lease request, leases on a logical circuit of resources through the distributed data processing system; and
first instructions for sending, in response to securing leases on a logical circuit of resources, a lease grant for the resource.
-
-
25. A network comprising:
-
first receiving means for receiving a lease request for a resource;
securing means for securing, in response to receiving the lease request, leases on a logical circuit of resources through the distributed data processing system; and
sending means for sending, in response to securing leases on a logical circuit of resources, a lease grant for the resource.
-
Specification