SYSTEM AND METHOD FOR HAND-OFFS IN CLOUD ENVIRONMENTS
First Claim
1. A method for handling hand-offs in a cloud computing environment, comprising:
- 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;
determining, at the cloud governance module, a plurality of governance policies associated with the identified plurality of applications;
determining, at the cloud governance module, 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, at the cloud governance module, whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application; and
handing-off, using the cloud governance module, 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, wherein the handing-off comprises transferring a current state associated with the execution of the at least one identified 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.
104 Citations
30 Claims
-
1. A method for handling hand-offs in a cloud computing environment, comprising:
-
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; determining, at the cloud governance module, a plurality of governance policies associated with the identified plurality of applications; determining, at the cloud governance module, 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, at the cloud governance module, whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application; and handing-off, using the cloud governance module, 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, wherein the handing-off comprises transferring a current state associated with the execution of the at least one identified application to the second cloud computing service platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible computer-readable storage medium having one or more computer-readable instructions thereon for handling hand-offs in a cloud computing environment, which when executed by one or more processors cause the one or more processors to:
-
identify, 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; determine, at the cloud governance module, a plurality of governance policies associated with the identified plurality of applications; determine, at the cloud governance module, 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; determine, at the cloud governance module, whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application; and hand-off, using the cloud governance module, 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, wherein the hand-off comprises a transfer of a current state associated with the execution of the at least one identified application to the second cloud computing service platform. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for handling hand-offs in a cloud computing environment, the system comprising:
one or more processors configured to; identify, 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; determine, at the cloud governance module, a plurality of governance policies associated with the identified plurality of applications; determine, at the cloud governance module, 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; determine, at the cloud governance module, whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application; and hand-off, using the cloud governance module, 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, wherein the hand-off comprises a transfer of a current state associated with the execution of the at least one identified application to the second cloud computing service platform. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification