×

Managing client access to a plurality of computing systems

  • US 9,350,801 B2
  • Filed: 06/26/2013
  • Issued: 05/24/2016
  • Est. Priority Date: 06/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of leasing access to a producer system to obtain access to a service hosted by the producer system, the method comprising:

  • by a consumer system comprising one or more processors;

    generating a lease request to access a service of one of a plurality of producer systems;

    providing the lease request to a plurality of leasing agents;

    receiving an identity of one or more of the producer systems from individual leasing agents;

    receiving a consumable resource for at least some of the identified producer systems, wherein the consumable resource comprises a lease time, a set of compute cycles, a monetary budget associated with use of the identified producer system, or disk storage, and wherein the lease time comprises a period of time that the consumer system is authorized to access the service at the producer system;

    attempting to initiate a connection with at least some of the producer systems identified by the plurality of leasing agents;

    in response to successfully establishing a connection with a first producer system from at least some of the producer systems, accessing the service provided by the first producer system;

    in response to in response to an amount of consumable resource remaining from the consumable resource for the first producer system satisfying a lease threshold, determining a probability that an existing service request for accessing the service at the first producer will not be completed before the consumable resource expires;

    in response to determining that the probability satisfies a renewal threshold, generating a renewal lease request to access the service at the first producer system; and

    providing the renewal lease request to the leasing agent from the plurality of leasing agents that provided the identity of the first producer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×