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.
Обеспечены метод и система для положений хранения снятия в аренду в распределенной системы обработки. Совместимое с эти метод и система, клиент спрашивает доступ к положениям хранения на периодо времени (арендуемый период) от сервера, such as менеджер системы файлов. Отзывчиво к этому запросу, сервер invokes арендуемый алгоритм периода, который рассматривает, что различные факторы обусловливают арендуемый период during which time клиент может достигнуть положений хранения. После того как арендуемое дарено, сервер посылает предмет к клиенту который советуют клиенту арендуемого периода и который обеспечивает клиента с поведением для того чтобы доработать арендовать, как отменять арендуемое или возобновляемое арендуемое. Сервер поддерживает одновременные аренды, взыскивает аренды, и аренды для различных типов доступа. После того как все аренды к положению хранения теряют силу, сервер reclaims положение хранения.