| CPC G06F 11/1469 (2013.01) [G06F 11/0793 (2013.01); G06F 11/1464 (2013.01); G06F 11/0709 (2013.01)] | 6 Claims |

|
1. A system comprising:
a source device operating on a first computing device;
a target device operating on a second computing device;
a recovery module comprising: a monitoring component, an analysis component, an event database, and a remediating component,
wherein the recovery module is operably connected to the source device and the target device via a network,
wherein the monitoring component is programmed to:
monitor the source device to detect an initiation of a recovery process, wherein the recovery process is migration of application data from the source device to the target device,
wherein the recovery process is initiated by the source device, and
wherein the application data comprises configurations for a stateful environment of applications executing on the source device that provide stateful services to a user;
wherein the analysis component is programmed to:
monitor the event database to detect a new event entry, wherein the new event entry is associated with the recovery process of the source device;
make a determination that the new event entry is associated with a failure event;
based on the determination, provide the new event entry to a remediating component;
wherein the remediating component is programmed to:
obtain a recommendation for remediation based on the failure event,
wherein obtaining the recommendation comprises:
identifying a type of failure for the failure event,
wherein the type of failure is a predefined percentage of dropped packets during the migration of the application data; and
identifying the recommendation associated with the type of failure; and
initiate the remediation based on the recommendation for remediation,
wherein the remediation comprises adjusting a packet size of packets sent during the migration of the application data, and
wherein initiating the remediation comprises sending, during the migration of the application data, a remediation request to the source device that specifies re-initiating the migration reducing the packet size of the packets to reduce a percentage of dropped packets below the predefined percentage of dropped packets.
|