System and method for hand-offs in cloud environments
First Claim
1. A method to handle a hand-off in a cloud computing environment, the method comprising:
- determining to hand-off execution of an application executing on a platform of a first cloud computing service provider to a second cloud computing service provider;
determining, at a server device, whether the second cloud computing service provider satisfies a policy associated with the application; and
handing-off, using the server device, the execution of the application to a platform of the second cloud computing provider based upon the second cloud computing provider being compliant with the policy associated with the application, wherein the handing-off comprises transferring a current state associated with the execution of the application to the second cloud computing service platform.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable storage medium for handling hand-offs in a cloud computing environment is provided. The method includes identifying, at a cloud governance module of a server device, a plurality of applications executing on a plurality of servers belonging to a plurality of cloud computing service providers. The method includes determining, based upon information in a policy module, to hand-off an execution of at least one identified application executing on a first cloud computing service provider platform to a second cloud computing service provider, determining whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application, and handing-off the execution of the at least one identified application to a second cloud computing provider platform based upon the second cloud computing provider being compliant with the one or more governance policies associated with the at least one identified application.
34 Citations
20 Claims
-
1. A method to handle a hand-off in a cloud computing environment, the method comprising:
-
determining to hand-off execution of an application executing on a platform of a first cloud computing service provider to a second cloud computing service provider; determining, at a server device, whether the second cloud computing service provider satisfies a policy associated with the application; and handing-off, using the server device, the execution of the application to a platform of the second cloud computing provider based upon the second cloud computing provider being compliant with the policy associated with the application, wherein the handing-off comprises transferring a current state associated with the execution of the application to the second cloud computing service platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to handle a hand-off in a cloud computing environment, the method comprising:
-
receiving, at a server device, information from a first cloud computing service provider and/or a second cloud computing service provider regarding an application executing on a platform of the first cloud computing service provider; determining, at the server device, to hand-off execution of the application executing on the platform of the first cloud computing service provider to the second cloud computing service provider based on the information and a determination that the first cloud computing service provider will be unable to support executing the application in the future, that the first cloud computing service provider is insecure, and/or that the second cloud computer service provider offers better application support capability and/or cost effectiveness for the application; and handing-off, using the server device, the execution of the application to a platform of the second cloud computing provider, wherein the handing-off comprises transferring a current state associated with the execution of the application to the second cloud computing service platform. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory tangible computer-readable storage medium having one or more computer-readable instructions thereon to handle a hand-off in a cloud computing environment, which when executed by a processor cause the processor to:
-
determine to hand-off execution of an application executing on a platform of a first cloud computing service provider to a second cloud computing service provider; determine, at a server device, whether the second cloud computing service provider satisfies a policy associated with the application; and hand-off, using the server device, the execution of the application to a platform of the second cloud computing provider based upon the second cloud computing provider being compliant with the policy associated with the application, wherein the hand-off comprises transfer of a current state associated with the execution of the application to the second cloud computing service platform.
-
Specification