Patent ID: 9742692
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A computer program product for a computing entity to obtain a main lease to access a computing resource, the computer program product comprising one or more computer-readable hardware storage devices having stored thereon computer-executable instructions which, when executed by one or more processors of a computing system, cause the computing system to perform: a computing entity seeking a main lease to access a computing resource, a main lease comprising a separate lease from each of a simple majority of a plurality of lease servers, each of the plurality of lease servers being independently capable of granting a lease to the resource, seeking a main lease comprising sending a request to obtain a lease on the computing resource to each of at least a majority of the plurality of lease servers, and wherein the main lease, comprising the separate leases from each of the simple majority of the plurality of lease servers, is required for the computing entity to act upon the resource; receiving an affirmative lease response from each of the one or more lease servers; determining whether the one or more affirmative lease responses constitutes a majority of the plurality of lease servers; when the one or more affirmative lease responses constitutes a majority of the plurality of lease servers, determining that a main lease, comprising lease from a majority of the lease servers, has been obtained on the resource; and upon determining that a main lease has been obtained, acting upon the resource within the scope of the main lease.