×

Multi-cloud resource allocation

  • US 10,404,614 B2
  • Filed: 11/21/2016
  • Issued: 09/03/2019
  • Est. Priority Date: 11/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for allocating resources in a multi-cloud environment, the method comprising:

  • receiving, by an allocation broker executing in the multi-cloud environment, a first client request to create a first allocation of cloud resource in a plurality of clouds, wherein the plurality of clouds are associated with a corresponding plurality of cloud brokers, and the allocation broker is configured to communicate with each of the plurality of cloud brokers;

    receiving, by the allocation broker from a reservation broker coupled with the allocation broker, a first reservation candidate based on a first reservation type identified by the first client request and having been registered by a first cloud broker selected from the plurality of cloud brokers with the reservation broker, wherein the first reservation candidate is associated with a first cloud selected from the plurality of clouds, and the first cloud corresponds to the first cloud broker;

    invoking, by the allocation broker, a first location handler corresponding to the first reservation type to identify a first reservation in the first cloud having sufficient resource quota to support the first allocation of cloud resource; and

    invoking, by the allocation broker, a first allocation handler corresponding to the first reservation type to create the first allocation of cloud resource in the first reservation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×