Method and system for data transfer optimization
First Claim
1. A data migration method for migrating data objects from a source entity to a target entity, wherein the source entity comprises an infrastructure shared between discrete systems, the method comprising:
- providing a single index of the data objects stored on the shared infrastructure and object attributes of the data objects, the index being provided in a normalized format independent of native formats of the discrete systems;
selecting which of the data objects to migrate based on at least one object attribute;
splitting the migration of the selected data objects into a plurality of phases, each of the selected data objects is assigned to one of the plurality of phases, and the selected date objects of one phase are migrated at a different time than the selected data objects of another phase;
optimizing the migration of the selected data objects from the shared infrastructure to the target entity by grouping the selected data objects of each phase into migration sets based on the object attributes; and
migrating the selected data objects from the source entity to the target entity based on the migration phases established during splitting and the migration sets established during optimizing.
1 Assignment
0 Petitions
Accused Products
Abstract
A data migration system and method for migrating data objects from a source entity to a target entity, wherein the source entity includes infrastructure shared between discrete systems, the system including: a storage device storing an index of the data objects stored on the shared infrastructure and object attributes of the data objects, said index being in a normalized data model independent of native formats of the discrete systems; a selector adapted to select which objects to migrate based on at least one said object attribute; and an optimizer adapted to optimize the migration of data from the shared infrastructure to the target entity.
-
Citations
20 Claims
-
1. A data migration method for migrating data objects from a source entity to a target entity, wherein the source entity comprises an infrastructure shared between discrete systems, the method comprising:
-
providing a single index of the data objects stored on the shared infrastructure and object attributes of the data objects, the index being provided in a normalized format independent of native formats of the discrete systems; selecting which of the data objects to migrate based on at least one object attribute; splitting the migration of the selected data objects into a plurality of phases, each of the selected data objects is assigned to one of the plurality of phases, and the selected date objects of one phase are migrated at a different time than the selected data objects of another phase; optimizing the migration of the selected data objects from the shared infrastructure to the target entity by grouping the selected data objects of each phase into migration sets based on the object attributes; and migrating the selected data objects from the source entity to the target entity based on the migration phases established during splitting and the migration sets established during optimizing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data migration system for migrating data objects from a source entity to a target entity, wherein the source entity comprises an infrastructure shared between discrete systems, the system comprising:
-
one or more computer processors, one or more computer-readable storage media, and program instructions stored on one or more of the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to store a single index of the data objects stored on the shared infrastructure and object attributes of the data objects, the index being in a normalized data model independent of native formats of the discrete systems; program instructions to select which data objects to migrate based on at least one object attribute; and program instructions to split the migration of the selected data objects into a plurality of phases, each phase has a different scheduled start time, each of the selected data objects is assigned to one of the plurality of phases, and the selected date objects of one phase are migrated at a different time than the selected data objects of another phase program instructions to optimize the migration of the selected data objects from the shared infrastructure to the target entity by grouping the selected data objects of each phase into migration sets based on the object attributes. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
providing a single index of the data objects stored on the shared infrastructure and object attributes of the data objects, the index being provided in a normalized format independent of native formats of the discrete systems; selecting which of the data objects to migrate based on at least one object attribute; optimizing the migration of data from the shared infrastructure to the target entity; splitting the migration of the selected data objects into a plurality of phases, each of the selected data objects is assigned to one of the plurality of phases, and the selected date objects of one phase are migrated at a different time than the selected data objects of another phase; and optimizing the migration of the selected data objects from the shared infrastructure to the target entity by grouping the selected data objects of each phase into migration sets based on the object attributes. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification