CPC G06F 11/1458 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0653 (2013.01); G06F 11/1407 (2013.01); G06F 11/2056 (2013.01); G06F 16/27 (2019.01)] | 17 Claims |
1. A method comprising:
initiating a migration of data from a source system to a destination system, the migration of data being configured to proceed based on a checkpoint set that includes a plurality of checkpoints;
detecting whether any of the checkpoints in the checkpoint set is reached;
obtaining a health score for the source system, the health score being obtained in response to any of the checkpoints being reached;
determining whether a condition is satisfied by the health score, the determining being performed based on a rate of degradation of the source system, the rate of degradation being calculated based on the health score;
in response to the health score satisfying the condition, executing an action to prevent a loss of data that is being migrated; and
in response to the health score failing to satisfy the condition, abstaining from executing the action to prevent the loss of data.
|