Patent ID: 9612767
Date: 2017-04-04
CPC Classifications: G06F,H04L

Claim:
1. A method of providing context aware dynamic composition of migration plans, comprising: receiving a request to migrate at least one of application and computer system image from a source environment; identifying a target environment and associated configuration; defining one or more contextual actions comprising a sequence of migration steps; allocating resources associated with the source environment and a schedule for triggering the one or more contextual actions; selecting automatically one or more migration techniques to use to implement the one or more contextual actions based on current context of the source environment and the target environment; monitoring an execution of migration performed according to the allocating and the selecting; responsive to detecting one or more exceptions in the execution of migration, regenerating a migration plan, the one or more exceptions comprising a component defined in the target definition missing from the target environment, and the regenerating the migration plan to include a contextual action comprising installing the missing component in the target environment; and automatically generating a migration template comprising learned patterns associated with a particular context learned based on semi-supervised machine learning observing historical data and user input; wherein the template captures one or more steps that apply in a given context, which can be reused in future; wherein the semi-supervised machine learning involves interactively querying a user to obtain outputs at new data points.