×

Business attribute driven sizing algorithms

  • US 9,838,370 B2
  • Filed: 03/15/2013
  • Issued: 12/05/2017
  • Est. Priority Date: 09/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for provisioning a service, the method being performed by a cloud infrastructure system comprising one or more computing devices, the method comprising:

  • receiving order information for a cloud-based service requested by a customer, the requested cloud-based service being one of a plurality of cloud-based services provided by the cloud infrastructure system, wherein the order information includes one or more attributes of the requested cloud-based service;

    retrieving a set of mapping rules, each mapping rule in the set of mapping rules indicating that a specific configuration of the requested cloud-based service is mapped to a set of one or more pre-provisioned resources for enabling the specific configuration of the requested cloud-based service, wherein the set of mapping rules includes a first mapping rule indicating that a first configuration of the requested cloud-based service is mapped to a first set of one or more pre-provisioned resources for enabling the first configuration of the requested cloud-based service;

    determining, based on a weighting factor associated with the requested cloud-based service, that the one or more attributes of the requested cloud-based service satisfies the first configuration of the requested cloud-based service;

    selecting the first mapping rule from the set of mapping rules for provisioning the requested cloud-based service in response to the determining that the one or more attributes of the requested cloud-based service satisfies the first configuration of the requested cloud-based service;

    generating, based on selecting the first mapping rule, a provisioning configuration for an allocation of the requested cloud-based service using the first set of one or more pre-provisioned resources, wherein the provisioning configuration includes one or more parameters for determining the allocation of the requested cloud-based service using the first set of one or more pre-provisioned resources;

    determining, based on the one or more parameters included in the generated provisioning configuration, a plurality of provisioning tasks configured to allocate the first set of one or more pre-provisioned resources to provision the requested cloud-based service; and

    provisioning the requested cloud-based service, wherein provisioning the requested cloud-based service includes executing the determined plurality of provisioning tasks configured to allocate the first set of one or more pre-provisioned resources.

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