MIGRATING DATA BETWEEN NETWORKED COMPUTING ENVIRONMENTS
First Claim
1. A computer-implemented method for migrating data between networked computing environments, comprising:
- analyzing data access patterns for sets of data utilized by a set of services running in a first networked computing environment;
identifying one or more of the sets of data as candidates to be migrated from the first networked computing environment to a second networked computing environment based on the data access patterns;
generating a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment based on the data access patterns and a predicted data migration time; and
migrating the one or more sets of data to the second networked computing environment according to the data migration protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an approach for predictively migrating data between network computing environments (e.g., cloud computing environments). Specifically, in a typical embodiment, data access patterns for sets of data utilized by a set of services running in a first networked computing environment may be analyzed. Based on the analysis one or more of the sets of data may be identified as candidates to be migrated from the first networked computing environment to a second networked computing environment. Then, a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment may be generated based on the data access patterns and a predicted data migration time. Based on the data migration protocol, the one or more sets of data may then be migrated to the second networked computing environment.
-
Citations
22 Claims
-
1. A computer-implemented method for migrating data between networked computing environments, comprising:
-
analyzing data access patterns for sets of data utilized by a set of services running in a first networked computing environment; identifying one or more of the sets of data as candidates to be migrated from the first networked computing environment to a second networked computing environment based on the data access patterns; generating a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment based on the data access patterns and a predicted data migration time; and migrating the one or more sets of data to the second networked computing environment according to the data migration protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for migrating data between networked computing environments, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; analyze data access patterns for sets of data utilized by a set of services running in a first networked computing environment; identify one or more of the sets of data as candidates to be migrated from the first networked computing environment to a second networked computing environment based on the data access patterns; generate a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment based on the data access patterns and a predicted data migration time; and migrate the one or more sets of data to the second networked computing environment according to the data migration protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for migrating data between networked computing environments, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
analyze data access patterns for sets of data utilized by a set of services running in a first networked computing environment; identify one or more of the sets of data as candidates to be migrated from the first networked computing environment to a second networked computing environment based on the data access patterns; generate a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment based on the data access patterns and a predicted data migration time; and migrate the one or more sets of data to the second networked computing environment according to the data migration protocol. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for migrating data between networked computing environments:
providing a computer infrastructure being operable to; analyze data access patterns for sets of data utilized by a set of services running in a first networked computing environment; identify one or more of the sets of data as candidates to be migrated from the first networked computing environment to a second networked computing environment based on the data access patterns; generate a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment based on the data access patterns and a predicted data migration time; and migrate the one or more sets of data to the second networked computing environment according to the data migration protocol.
Specification