Managing multi-level service level agreements in cloud-based networks
First Claim
Patent Images
1. A method, comprising:
- identifying, by a processor, within a multi-level service level agreement (SLA) for a cloud network, a first commitment level indicating a first amount of resources needed by a first amount of instantiated virtual machines and a second commitment level indicating a second amount of resources needed by a second amount of instantiated virtual machines, the cloud network provided by a plurality of providers and including at least two providers;
detecting a triggering event that indicates a change should be made from the first commitment level to the second commitment level;
generating a resource aggregation table comprising a plurality of sets of resources in the cloud network, each set of resources from a provider, the resources in the set of resources in conformance with the second amount of resources identified by the second commitment level;
selecting at least one set of resources from the plurality of sets from a first provider to meet the second commitment level; and
adjusting, by the processor, resources used within the cloud network from the first commitment level to the second commitment level using the selected set of resources in response to detecting the triggering event.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to managing multi-level service level agreements (SLAs) in cloud-based networks. A resource managing module can manage resources in the cloud-based networks in response to the detection of one or more triggering events. In embodiments, the triggering events can be changeovers in time periods, or meeting or exceeding thresholds associated with end user operation of the resources in the cloud-based networks. The multi-level SLAs can specify how to adjust the resources in the cloud-based networks in response to the detection of the triggering events. The resource managing module can adjust applicable resources in the cloud-based networks as specified by the multi-level SLAs.
-
Citations
20 Claims
-
1. A method, comprising:
-
identifying, by a processor, within a multi-level service level agreement (SLA) for a cloud network, a first commitment level indicating a first amount of resources needed by a first amount of instantiated virtual machines and a second commitment level indicating a second amount of resources needed by a second amount of instantiated virtual machines, the cloud network provided by a plurality of providers and including at least two providers; detecting a triggering event that indicates a change should be made from the first commitment level to the second commitment level; generating a resource aggregation table comprising a plurality of sets of resources in the cloud network, each set of resources from a provider, the resources in the set of resources in conformance with the second amount of resources identified by the second commitment level; selecting at least one set of resources from the plurality of sets from a first provider to meet the second commitment level; and adjusting, by the processor, resources used within the cloud network from the first commitment level to the second commitment level using the selected set of resources in response to detecting the triggering event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an interface to a cloud network and in which virtual machines are hosted; and a processor operatively coupled to the interface, the processor to; identify, within a multi-level service level agreement (SLA) for the cloud network, a first commitment level indicating a first amount of resources needed by a first amount of instantiated virtual machines and a second commitment level indicating a second amount of resources needed by a second amount of instantiated virtual machines, the cloud network provided by a plurality of providers and including at least two providers; detect a triggering event that indicates a change should be made from the first commitment level to the second commitment level; generate a resource aggregation table comprising a plurality of sets of resources in the cloud network, each set of resources from a provider, the resources in the set of resources in conformance with the second amount of resources identified by the second commitment level; select at least one set of resources from the plurality of sets from a first provider to meet the second commitment level; and adjust resources used within the cloud network from the first commitment level to the second commitment level using the selected set of resources in response to detecting the triggering event. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium comprising data that, when executed by a processor, causes the processor to:
-
identify, by the processor, within a multi-level service level agreement (SLA) for a cloud network, a first commitment level indicating a first amount of resources needed by a first amount of instantiated virtual machines and a second commitment level indicating a second amount of resources needed by a second amount of instantiated virtual machines, the cloud network provided by a plurality of providers and including at least two providers; detect a triggering event that indicates a change should be made from the first commitment level to the second commitment level; generate a resource aggregation table comprising a plurality of sets of resources in the cloud network, each set of resources from a provider, the resources in the set of resources in conformance with the second amount of resources identified by the second commitment level; select at least one set of resources from the plurality of sets from a first provider to meet the second commitment level; and adjust, by the processor, resources used within the cloud network from the first commitment level to the second commitment level using the selected set of resources in response to detecting the triggering event.
-
Specification