Patent ID: 9160681
Filing Date: 2015-10-13
Classification: G06F,H04L

Abstract:
1. A method to implement a spiral protocol for iterative Service Level Agreement (SLA) execution in a cloud migration from a source cloud to a target cloud, the method comprising: determining, by one or more devices comprised within the source cloud, SLA parameters; categorizing, by the one or more devices, each SLA parameter within the SLA parameters into groups; forming, by the one or more devices, the spiral protocol based on the SLA parameters and the groups, wherein each group corresponds to a loop of the spiral protocol and the SLA parameters are organized from an inner loop to a first outer loop to a second outer loop of the spiral protocol according to an importance level of the SLA parameters; executing, by the one or more devices, the cloud migration from the source cloud to the target cloud by following the spiral protocol one loop at a time; in response to a determination that an execution of the inner loop corresponding to one or more core parameters is unsuccessful during the cloud migration from the source cloud to the target cloud, terminating, by the one or more devices, the cloud migration; else in response to a determination that the execution of the inner loop is successful, executing, by the one or more devices, the first outer loop corresponding to one or more extendable parameters; and in response to a determination that the execution of the first outer loop is unsuccessful during the cloud migration from the source cloud to the target cloud, skipping, by the one or more devices, continued execution of the first outer loop and executing, by the one or more devices, the second outer loop.