Methods, apparatus, and product for distributed garbage collection
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process involves receiving a request from the requestor platform referring to a system resource and specifying a requested lease period, permitting shared access to the system resource for a lease period, sending a return call to the requestor platform advising of the lease period, and deallocating the system resource when the lease period expires.
102 Citations
76 Claims
-
1-42. -42. (Canceled)
-
43. A method in a data processing system comprising:
-
requesting access to a service;
receiving an indication of a granted term for which access to the service is allowed;
requesting an extension to the granted term when access to the service beyond the granted term is needed; and
allowing the granted term to expire when access to the service is no longer needed. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A method for managing access to resources by an application comprising:
-
receiving, by a managing component, a request from the application for a lease for a resource;
granting, by the managing component, a lease to the resource based on the request;
monitoring the lease by at least one of the managing component and a sponsor component associated with the application; and
deallocating the resource when the lease expires. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer-readable medium including instructions for performing, when executed by a processor, a method in a data processing system, the method comprising:
-
requesting access to a service;
receiving an indication of a granted term for which access to the service is allowed;
requesting an extension to the granted term when access to the service beyond the granted term is needed; and
allowing the granted term to expire when access to the service is no longer needed. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. A computer-readable medium including instructions for performing, when executed by a processor, a method for managing access to resources by an application, the method comprising:
-
receiving, by a managing component, a request from the application for a lease for a resource;
granting, by the managing component, a lease to the resource based on the request;
monitoring the lease by at least one of the managing component and a sponsor component associated with the application; and
deallocating the resource when the lease expires. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A data processing system comprising:
-
means for requesting access to a service;
means for receiving an indication of a granted term for which access to the service is allowed;
means for requesting an extension to the granted term when access to the service beyond the granted term is needed; and
means for allowing the granted term to expire when access to the service is no longer needed.
-
-
76. A system for managing access to resources by an application comprising:
-
a managing component for receiving a request from the application for a lease for a resource, granting a lease to the resource based on the request; and
a sponsor component associated with the application, wherein at least one of the managing component and sponsor component monitors the lease and wherein the managing component deallocates the resource when the lease expires.
-
Specification