In accordance with methods and systems consistent with the present
invention, a lease manager is provided for managing leases between clients
and other network services. To use the lease manager, a client enters into
a management lease with the lease manager, specifying an amount of time
during which the lease manager can manage preexisting leases between the
client and network services on behalf of the client. This management
includes renewing the preexisting leases with the other network services.
Further, the lease manager notifies the client when a lease between the
lease manager and the client is near expiration. The lease manager also
notifies the client of failed attempts to renew the preexisting leases, as
well as the management lease, either with a network service or with the
lease manager.