Data migration using an orchestrator generated data migration transcript
AssigneeDell Products L.P.
InventorsOPHIR JEHOSHUA BUCHMAN, YEVGENI GEHTMAN, MAXIM BALIN
Life of this patent
Estimating the term…
Abstract
Methods and systems for migrating data between provider systems are disclosed. The migration may be performed using a migration orchestrator as-a-service (MOaaS) schema where instances of a migration orchestrator that is configured at a data source (e.g., a source provider system) are instantiated on systems of all other actors/personas involved with the data migration. The instances of the migration orchestrator may cooperatively fulfill the migration of the data using a shared data migration transcript.
Claims26
A method for migrating data between provider systems comprising:
- obtaining, by a first migration orchestrator of a source provider system, a data migration request from a data owner, the data migration request specifying a destination provider system and target migration data, and the target migration data being stored on the source provider system;
- generating, by the first migration orchestrator, a data migration transcript comprising a migration plan for migrating the target migration data from the source provider system to the destination provider system;
- providing, by the first migration orchestrator, the data migration transcript to the destination provider system;
- and
- using, by the first migration orchestrator in cooperation with a second migration orchestrator of the destination provider system, the data migration transcript to migrate the target migration data to the destination provider system, the second migration orchestrator being instantiated on the destination provider system after the data migration transcript is provided to the destination provider system by the source provider system, and the data migration transcript further comprises migration orchestrator instantiation instructions that:
- cause the destination provider system to create an instance of the second migration orchestrator on the destination provider system;
- are deployed as deployable executing software to be executed by the destination provider system to instantiate creation of the instance of the second migration orchestrator,
- are deployed by the source provider system to the destination provider system without first receiving consent from the destination provider system for before the migration orchestrator instantiation instructions are deployed to the destination provider, and
- are configured only based on computing protocols and configurations of the source provider system, the destination provider system being forced to generate one or more security protocols for protecting an integrity of the destination provider system based on a configuration of the second migration orchestrator.
(canceled)
(canceled)
(canceled)
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor of a source provider system, cause the processor to perform operations for migrating data between provider systems, the operations comprising:
- obtaining, by a first migration orchestrator of the source provider system, a data migration request from a data owner, the data migration request specifying a destination provider system and target migration data, and the target migration data being stored on the source provider system;
- generating, by the first migration orchestrator, a data migration transcript comprising a migration plan for migrating the target migration data from the source provider system to the destination provider system;
- providing, by the first migration orchestrator, the data migration transcript to the destination provider system;
- and
- using, by the first migration orchestrator in cooperation with a second migration orchestrator of the destination provider system, the data migration transcript to migrate the target migration data to the destination provider system, the second migration orchestrator being instantiated on the destination provider system after the data migration transcript is provided to the destination provider system by the source provider system, and the data migration transcript further comprises migration orchestrator instantiation instructions that:
- cause the destination provider system to create an instance of the second migration orchestrator on the destination provider system
- are deployed as deployable executing software to be executed by the destination provider system to instantiate creation of the instance of the second migration orchestrator,
- are deployed by the source provider system to the destination provider system without first receiving consent from the destination provider system for before the migration orchestrator instantiation instructions are deployed to the destination provider, and
- are configured only based on computing protocols and configurations of the source provider system, the destination provider system being forced to generate one or more security protocols for protecting an integrity of the destination provider system based on a configuration of the second migration orchestrator.
(canceled)
(canceled)
(canceled)
A data processing system of a source provider system, the data processing system comprising:
- a central processing unit (CPU);
- and
- a memory coupled to the CPU to store instructions, which when executed by the CPU, cause the CPU to perform operations for migrating data between provider systems, the operations comprising:
- obtaining, by a first migration orchestrator of the source provider system, a data migration request from a data owner, the data migration request specifying a destination provider system and target migration data, and the target migration data being stored on the source provider system;
- generating, by the first migration orchestrator, a data migration transcript comprising a migration plan for migrating the target migration data from the source provider system to the destination provider system;
- providing, by the first migration orchestrator, the data migration transcript to the destination provider system;
- and
- using, by the first migration orchestrator in cooperation with a second migration orchestrator of the destination provider system, the data migration transcript to migrate the target migration data to the destination provider system, the second migration orchestrator being instantiated on the destination provider system after the data migration transcript is provided to the destination provider system by the source provider system, and the data migration transcript further comprises migration orchestrator instantiation instructions that:
- cause the destination provider system to create an instance of the second migration orchestrator on the destination provider system are deployed as deployable executing software to be executed by the destination provider system to instantiate creation of the instance of the second migration orchestrator,
- are deployed by the source provider system to the destination provider system without first receiving consent from the destination provider system for before the migration orchestrator instantiation instructions are deployed to the destination provider, and
- are configured only based on computing protocols and configurations of the source provider system, the destination provider system being forced to generate one or more security protocols for protecting an integrity of the destination provider system based on a configuration of the second migration orchestrator.
(canceled)
(canceled)
Dependencies are inferred from the claim text.