Patent ID: 11886304
Assignee: JUNIPER NETWORKS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 14:
15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a network device, cause the network device to:
execute a master application communicating with another network device via a session;
receive, by a backup application replication layer, a replicated data object;
provide, by the backup application replication layer, the replicated data object to a backup application;
calculate, by the backup application replication layer, a time delta between when the replicated data object is received and when the replicated data object arrives at the backup application;
determine, by the backup application replication layer, whether the time delta exceeds a first threshold or a second threshold,
wherein the first threshold is based on receipt of two keep alive periods at one time, and the second threshold is based on receipt of one keep alive period at two consecutive times;

generate, by the backup application replication layer, a session flag based on the time delta exceeding the first threshold or the second threshold;
provide, by the backup application replication layer, the session flag to a master application replication layer and to the backup application; and
provide, by the master application replication layer, details of the session to the master application and the backup application.