| CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A method for managing application migration, the method comprising:
inferring dependencies and connectivity among applications executing on a distributed system, wherein the applications are operatively connected through a network;
generating a target infrastructure node (IN) configuration template based on the inferred dependencies and connectivity;
making a determination that a configuration of a target IN does not satisfy the target IN configuration template, wherein an application of the applications executing on the distributed system is executing on an IN, wherein the application is not executing on the target IN, wherein the distributed system comprises the IN and the target IN;
in response to the determination:
obtaining a weight for each inferred parameter in the target IN configuration template, wherein the inferred parameters comprises the inferred dependencies and connectivity, wherein the weight for each inferred parameter is configured by a user;
executing, based on the weights, a model to obtain a deviation score for a second target IN;
generating, based on the deviation score, a migration recommendation specifying the second target IN; and
initiating a display of the migration recommendation to the user.
|