MAINTAINING APPLICATION PERFORMANCES UPON TRANSFER BETWEEN CLOUD SERVICES
First Claim
1. A method for maintaining application performances upon transfer between cloud computing environments, the method comprising:
- determining a plurality of performance metrics associated with a customer application in a source cloud computing environment;
computing a plurality of performance parameters based on the performance metrics associated with the customer application in the source cloud computing environment;
combining the plurality of performance parameters to a source Cloud Computing Applicability Score (CCAS) in a weighted manner; and
adapting a target cloud computing environment for the customer application based on the source CCAS.
6 Assignments
0 Petitions
Accused Products
Abstract
Technologies are presented for tracking of used resources and ensuring a similar level of computing resources to be provided at a new cloud-based service provider for a migrating application, even if the new service provider has a different mix of resources. Computing resources in use by the migrating application and a level of used computing power may be identified. Each of the computing resources may be assigned a score according to an associated service level. An overall score generated as a weighted combination of the individual scores according to their influence on application processing and networking status may be used for comparison of service levels between an existing service provider and the new service provider to ensure the migrating application receives a similar performance level. Additionally, the individual and overall scores may be employed by the new service provider to properly allocate its resources to provide similar performance level.
50 Citations
60 Claims
-
1. A method for maintaining application performances upon transfer between cloud computing environments, the method comprising:
-
determining a plurality of performance metrics associated with a customer application in a source cloud computing environment; computing a plurality of performance parameters based on the performance metrics associated with the customer application in the source cloud computing environment; combining the plurality of performance parameters to a source Cloud Computing Applicability Score (CCAS) in a weighted manner; and adapting a target cloud computing environment for the customer application based on the source CCAS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-20. -20. (canceled)
-
21. A computing device for maintaining application performances upon transfer between cloud computing environments, the computing device comprising:
-
a memory configured to store instructions; and a processing unit configured to execute a migration module in conjunction with the instructions, wherein the migration module is configured to; determine a plurality of performance metrics associated with a customer application in a source cloud computing environment; compute a plurality of performance parameters based on the performance metrics associated with the customer application in the source cloud computing environment; combine the plurality of performance parameters to a source Cloud Computing Applicability Score (CCAS) in a weighted manner; and adapt a target cloud computing environment for the customer application based on the source CCAS. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
22-30. -30. (canceled)
-
38-40. -40. (canceled)
-
41. A computer-readable storage medium having instructions stored thereon for maintaining application performances upon transfer between cloud computing environments, the instructions comprising:
-
determining a plurality of performance metrics associated with a customer application in a source cloud computing environment; computing a plurality of performance parameters based on the performance metrics associated with the customer application in the source cloud computing environment; combining the plurality of performance parameters to a source Cloud Computing Applicability Score (CCAS) in a weighted manner; and adapting a target cloud computing environment for the customer application based on the source CCAS. - View Dependent Claims (42, 58, 59, 60)
-
-
43-57. -57. (canceled)
Specification