US 12,335,352 B2
Using proxy services for dependencies in distributed computing systems
Alexander Larsson, Hägersten (SE); Pierre-Yves Chibon, Saint-Pol-de-Léon (FR); and Daniel J. Walsh, Wells, ME (US)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by RED HAT, INC., Raleigh, NC (US)
Filed on Jul. 24, 2023, as Appl. No. 18/357,355.
Prior Publication US 2025/0039273 A1, Jan. 30, 2025
Int. Cl. H04L 67/562 (2022.01)
CPC H04L 67/562 (2022.05) 17 Claims
OG exemplary drawing
 
1. A method comprising:
intercepting, by a first proxy service running on a first node of a distributed computing system, a first request for a first service running on the first node, the first service being a service initiated by a system and service manager that executes as an initial process on the first node during a boot phase of the first node;
in response to intercepting the first request, accessing, by the first proxy service, dependency information that identifies a dependency between the first service and a second service, the second service being a service initiated by a system and service manager that executes as an initial process on a second node during a boot phase of the second node;
determining, by the first proxy service based on the dependency information, that the first service is dependent on the second service on the second node of the distributed computing system;
responsive to determining that the first service is dependent on the second service, connecting, by the first proxy service, to a second proxy service running on the second node;
sending, by the first proxy service to the second proxy service, a request to initiate the second service on the second node.