Method and system for leasing storage
First Claim
1. A method in a computer system having storage, comprising the steps of:
- receiving an access request from a caller specifying a portion of the storage and specifying a requested lease period;
determining a lease period during which the caller has access to the portion of the storage;
advising the caller of the determined lease period; and
permitting the caller to access the portion of the storage for the determined lease period.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for leasing storage locations in a distributed processing system is provided. Consistent with this method and system, a client requests access to storage locations for a period of time (lease period) from a server, such as the file system manager. Responsive to this request, the server invokes a lease period algorithm, which considers various factors to determine a lease period during which time the client may access the storage locations. After a lease is granted, the server sends an object to the client that advises the client of the lease period and that provides the client with behavior to modify the lease, like canceling the lease or renewing the lease. The server supports concurrent leases, exact leases, and leases for various types of access. After all leases to a storage location expire, the server reclaims the storage location.
12 Citations
1 Claim
-
1. A method in a computer system having storage, comprising the steps of:
-
receiving an access request from a caller specifying a portion of the storage and specifying a requested lease period;
determining a lease period during which the caller has access to the portion of the storage;
advising the caller of the determined lease period; and
permitting the caller to access the portion of the storage for the determined lease period.
-
Specification