Policy based selection of resources for a cloud service
First Claim
Patent Images
1. A non-transitory computer-readable medium storing instructions executable by a processing resource to:
- define a specific resource provider constraint parameter;
determine a parameter value for the specific resource provider constraint parameter;
analyze a plurality of specific resource providers using the parameter value and a plurality of configurable rules;
select a specific resource provider from the plurality of specific resource providers to support a cloud service, based on the analyzing of the plurality of specific resource providers and a best-fit model;
transform a generic resource provider into an instance of the selected specific resource provider by instructing the generic resource provider to perform an action of the selected specific resource provider, wherein the generic resource provider represents a cloud resource in the abstract and is not tied to a specific resource; and
provide an instance of the cloud service using the instance of the selected specific resource provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Selecting resources for a cloud service can include defining a specific resource provider constraint parameter, determining a parameter value for the specific resource provider constraint parameter, analyzing a plurality of specific resource providers and selecting a specific resource provider from the plurality of available specific resource providers based on the analysis and using a best-fit model.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium storing instructions executable by a processing resource to:
-
define a specific resource provider constraint parameter; determine a parameter value for the specific resource provider constraint parameter; analyze a plurality of specific resource providers using the parameter value and a plurality of configurable rules; select a specific resource provider from the plurality of specific resource providers to support a cloud service, based on the analyzing of the plurality of specific resource providers and a best-fit model; transform a generic resource provider into an instance of the selected specific resource provider by instructing the generic resource provider to perform an action of the selected specific resource provider, wherein the generic resource provider represents a cloud resource in the abstract and is not tied to a specific resource; and provide an instance of the cloud service using the instance of the selected specific resource provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for resource provisioning, comprising:
-
a processor; and a non-transitory storage medium storing instructions executable on the processor to; receive a service design including a generic resource provider that represents a cloud resource in the abstract and is not tied to a specific resource; determine a parameter value for a specific resource provider constraint parameter; select a resource provider from a plurality of available specific resource providers to support a cloud service, based on analyzing the plurality of available specific resource providers according to the parameter value and using a best-fit model; transform, at runtime of a cloud system including the cloud service, the generic resource provider into an instance of the selected specific resource provider by instructing the generic resource provider to perform an action of the selected specific resource provider; and provide an instance of the cloud service using the instance of the selected specific resource provider. - View Dependent Claims (11)
-
-
12. A method executed by a cloud management system comprising a computer processor for selecting resources for a cloud service, the method comprising:
-
defining a number of specific resource provider constraint parameters; determining a parameter value for each of the number of specific resource provider constraint parameters; defining a number of configurable rules based on the number of parameter values; analyzing a plurality of available specific resource providers using the number of configurable rules; selecting a specific resource provider from the plurality of available specific resource providers based on a best-fit model and the analyzing; creating an instance of the selected specific resource provider from a generic resource provider; and using the selected specific resource provider to provision an instance of the cloud service. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification