Cloud tiering
First Claim
Patent Images
1. A system, comprising:
- a cloud router;
wherein the cloud router is communicatively coupled to clouds;
a cloud migrator;
wherein the cloud migrator is communicatively coupled to the clouds; and
computer-executable logic enabling execution across one or more processors of;
migrating data between the clouds based on the performance characteristics of the clouds;
wherein the cloud router passively migrates data between the clouds by redirecting a data write from a first cloud to second cloud to store data requested to be written to the first cloud in the second cloud;
wherein the cloud migrator actively migrates data between the clouds by moving data from the first cloud to the second cloud;
wherein the cloud router has a map of the location of the data in the clouds;
wherein the cloud router tracks data being migrated in the map.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and program product for migrating data between clouds based on the performance characteristics of the clouds via a cloud router and a cloud migrator.
27 Citations
20 Claims
-
1. A system, comprising:
-
a cloud router;
wherein the cloud router is communicatively coupled to clouds;a cloud migrator;
wherein the cloud migrator is communicatively coupled to the clouds; andcomputer-executable logic enabling execution across one or more processors of; migrating data between the clouds based on the performance characteristics of the clouds;
wherein the cloud router passively migrates data between the clouds by redirecting a data write from a first cloud to second cloud to store data requested to be written to the first cloud in the second cloud;
wherein the cloud migrator actively migrates data between the clouds by moving data from the first cloud to the second cloud;
wherein the cloud router has a map of the location of the data in the clouds;
wherein the cloud router tracks data being migrated in the map. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for use in cloud tiering, the method comprising:
migrating data between clouds based on the performance characteristics of the clouds via a cloud router communicatively coupled to the clouds and a cloud migrator communicatively coupled to the clouds;
wherein the cloud router passively migrates data between the clouds by redirecting a data write from a first cloud to second cloud to store data requested to be written to the first cloud in the second cloud;
wherein the cloud migrator actively migrates data between the clouds by moving data from the first cloud to the second cloud;
wherein the cloud router has a map of the location of the data in the clouds;
wherein the cloud router tracks data being migrated in the map.- View Dependent Claims (7, 8, 9, 10)
-
11. A computer program product for use in cloud migration comprising:
a non-transitory computer readable medium encoded with computer executable program code for using read signatures in cloud tiering, the code configured to enable the execution of; migrating, via a cloud router communicatively coupled to the clouds and a cloud migrator communicatively coupled to the clouds, data between clouds based on the performance characteristics of the clouds;
wherein the cloud router passively migrates data between the clouds by redirecting a data write from a first cloud to second cloud to store data requested to be written to the first cloud in the second cloud;
wherein the cloud migrator actively migrates data between the clouds by moving data from the first cloud to the second cloud;
wherein the cloud router has a map of the location of the data in the clouds;
wherein the cloud router tracks data being migrated in the map.- View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification