Methods, apparatus, and product for distributed garbage collection
First Claim
Patent Images
1. A method in a data processing system comprising:
- requesting access to a service for a designated term;
receiving an indication of a granted term corresponding to the designated 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.
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.
325 Citations
32 Claims
-
1. A method in a data processing system comprising:
-
requesting access to a service for a designated term; receiving an indication of a granted term corresponding to the designated 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 (2, 3, 4, 5)
-
-
6. A method in a data proccessing system for managing access to resources by an application comprising:
-
receiving, by a managing component, a request from the application for a lease for a resourcefor a designated term; 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 (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 for a designated term; receiving an indication of a granted term corresponding to the designated 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 (17, 18, 19, 20)
-
-
21. 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 for a designated term; 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 (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A data processing system comprising:
-
means for requesting access to a service; means for receiving an indication of a granted term corresponding to the designated 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.
-
-
32. A data processing 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, wherein the request includes a designated term for the lease, and 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