US 12,367,109 B2
Making transmission control protocol (TCP) sessions robust in a socket replication environment
Amit Arora, Bangalore (IN); Erin C. MacNeil, Carp (CA); Harmeet Singh, Bangalore (IN); and Sairam Neelam, Hyderabad (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Dec. 29, 2023, as Appl. No. 18/399,937.
Application 18/399,937 is a continuation of application No. 17/837,355, filed on Jun. 22, 2022, granted, now 11,886,304.
Prior Publication US 2024/0134751 A1, Apr. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01)
CPC G06F 11/1464 (2013.01) [G06F 11/0757 (2013.01); G06F 11/1451 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, from a first layer of a device and by a second layer of the device, a replicated data object at a first time to enable a second application of the device to maintain a connection session if a first application of the device fails;
causing, by the second layer, the replicated data object to be received by the second application at a second time;
calculating, by the second layer, a time delta between the first time and the second time; and
providing, by the second layer and based on the time delta satisfying a threshold, information indicating a potential chokepoint to the first layer and to the second application.