US 11,893,395 B2
Restart controller
David Charles Hotham, Enfield (GB); Murray William Rogers, Enfield (GB); Sophie Stratton, Edinburgh (GB); Joseph Ellis Darracott Powell, London (GB); and Matthew Ian Ronald Williams, London (GB)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Apr. 18, 2023, as Appl. No. 18/302,467.
Application 18/302,467 is a continuation of application No. 17/244,945, filed on Apr. 29, 2021, granted, now 11,663,019.
Prior Publication US 2023/0251874 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/4401 (2018.01); H04L 67/10 (2022.01); G06F 9/54 (2006.01)
CPC G06F 9/4416 (2013.01) [G06F 9/547 (2013.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
9. A method for restarting microservices in a controlled manner in a 5G network comprising a plurality of computing devices hosting a plurality of container clusters executing one or more network functions of the 5G network, the method comprising:
receiving, by the 5G network, an indication of a deployment in the 5G network, the deployment defining a service to be implemented in the 5G network, the deployment including a desired number of instances of the microservice, wherein the desired number of microservice instances are instantiated in the 5G network; and
in response to determining that restarts for the instances of the microservice are to be controlled and that a restart is requested:
restarting the instances of the microservice in a controlled manner and in a sequence in accordance with restart criteria associated with the instances of the microservice to prevent downtime of the service during the restart.