US 11,722,562 B2
Systems, methods and apparatus to manage services in distributed systems
Ivaylo Radoslavov Radev, Sofia (BG); Yasen Fotev Kalchev, Sofia (BG); Tomo Vladimirov Simeonov, Sofia (BG); Ivailo Vladimirov Loboshki, Sofia (BG); and Vladislav Milenov Atanasov, Sofia (BG)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jan. 21, 2021, as Appl. No. 17/154,728.
Application 17/154,728 is a continuation of application No. 16/031,514, filed on Jul. 10, 2018, granted, now 10,904,330.
Prior Publication US 2021/0144205 A1, May 13, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1095 (2022.01); G06F 9/455 (2018.01); H04L 67/56 (2022.01); H04L 67/51 (2022.01)
CPC H04L 67/1095 (2013.01) [G06F 9/45558 (2013.01); H04L 67/51 (2022.05); H04L 67/56 (2022.05); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
at least one storage device;
programmable circuitry; and
instructions to cause the programmable circuitry to at least:
after a first determination that a first virtual machine (VM) is to enter a maintenance mode, perform an update of the first VM, the update based on storing a first service in a local service registry of the first VM;
after to an unsuccessful update of the first VM, restore the first VM based on a snapshot;
after a query from a second VM for the first service, provide the first service from a system service registry to the second VM by providing an identifier associated with the first service from the system service registry, the identifier to be provided after a second determination that the first service is identified in the system service registry; and
provide the identifier associated with the first service from the local service registry after (i) a third determination that the first service is identified in the local service registry and (ii) a successful update of the first VM.