SYSTEM AND METHOD FOR HAND-OFFS IN CLOUD ENVIRONMENTS
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.
-
Citations
50 Claims
-
1-30. -30. (canceled)
-
31. 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 (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. 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 (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. 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