Patent ID: 9172657
Filing Date: 2015-10-27
Classification: G06F,H04L

Abstract:
1. A method of creating a resource in a cloud computing system, comprising: providing a plurality of predefined base resource descriptions, each said predefined base resource description defining a base resource in the cloud computing system and specifying one or more properties of the base resource; providing a plurality of predefined modifiers, each modifier being applicable to a resource in the cloud computing system to add, remove or change a property of the resource, wherein each modifier is associated with metrics information; receiving a resource request indicating one or more desired properties of a target resource in the cloud computing system; performing a selection operation to select a base resource description and one or more modifiers that are to be applied to the base resource corresponding to the selected base resource description to create the target resource in the cloud computing system, wherein the selection operation is based on the metrics information; deploying the selected base resource description to create the corresponding base resource in the cloud computing system; and triggering application of the selected modifiers to the base resource in the cloud computing system to create the target resource.