US 12,248,693 B2
Method and system to determine a suitable migration environment for applications in a distributed environment
Parminder Singh Sethi, Ludhiana (IN); Lakshmi Saroja Nalam, Bangalore (IN); and Shelesh Chopra, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Nov. 29, 2022, as Appl. No. 18/070,577.
Prior Publication US 2024/0176526 A1, May 30, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
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.