US 11,811,632 B2
Systems and methods for high availability and performance preservation for groups of network functions
Raul Buendia Iglesias, Highland Village, TX (US); Raymond Patrick, Washington, NJ (US); and Sudhakar Reddy Patil, Flower Mound, TX (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Aug. 22, 2022, as Appl. No. 17/821,216.
Application 17/821,216 is a continuation of application No. 17/372,946, filed on Jul. 12, 2021, granted, now 11,456,937.
Application 17/372,946 is a continuation of application No. 17/101,791, filed on Nov. 23, 2020, granted, now 11,095,543, issued on Aug. 17, 2021.
Prior Publication US 2022/0407793 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 43/0817 (2022.01); H04L 41/0893 (2022.01); H04L 41/06 (2022.01); H04L 67/10 (2022.01); H04L 67/56 (2022.01)
CPC H04L 43/0817 (2013.01) [H04L 41/06 (2013.01); H04L 41/0893 (2013.01); H04L 67/10 (2013.01); H04L 67/56 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
one or more processors configured to:
monitor one or more Key Performance Indicators (“KPIs”) associated with a first container that is implemented at a first set of resources;
determine, based on monitoring the one or more KPIs associated with the first container, that the first container should be failed over to a second set of resources;
identify a threshold latency for communications between the first container and a second container implemented at the first set of resources;
fail over the first container to the second set of resources based on monitoring the one or more KPIs associated with the first container;
fail over the second container to the second set of resources based on the failing over of the first container to the second set of resources, and further based on the threshold latency for communications between the first container and the second container;
identify that a third container, implemented at the first set of resources, is not associated with the threshold latency with which the first and second containers are associated; and
forgo failing over the third container, when failing over the first and second containers from the first set of resources to the second set of resources, based on identifying that the third container is not associated with the threshold latency with which the first and second containers are associated.