US 11,755,375 B2
Aggregating host machines into a single cloud node for workloads requiring excessive resources
Swati Sehgal, Cork (IE); and Marcel Apfelbaum, Ra'anana (IL)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Nov. 29, 2021, as Appl. No. 17/537,037.
Prior Publication US 2023/0168943 A1, Jun. 1, 2023
Int. Cl. G06F 9/50 (2006.01); H04L 67/60 (2022.01); G06F 9/54 (2006.01)
CPC G06F 9/505 (2013.01) [G06F 9/5077 (2013.01); H04L 67/60 (2022.05); G06F 9/54 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
providing a plurality of computing devices in association with a cloud service system, wherein each computing device corresponds to a respective node of a plurality of nodes, each computing device provides resources for the cloud service system;
defining an aggregated node of the cloud service system corresponding to at least two computing devices of the plurality of computing devices;
causing a first server agent to execute on a first computing device of the at least two computing devices corresponding to the aggregated node;
preventing a second server agent that is installed on a second computing device of the at least two computing devices from executing while the first server agent executes on the first computing device, wherein the first server agent and the second server agent have identical server functionality;
exposing, to a scheduler of the cloud service system, an application programming interface (API) that is indicative of combined resources of the at least two computing devices of the plurality of computing devices;
receiving, by the scheduler responsive to receiving the API, a query to perform a workload requiring a set of resources that exceed the resources provided by each of the computing devices of the cloud service system; and
forwarding, by the scheduler to the aggregated node, the query to cause the at least two computing devices to perform the workload using the combined resources of the least two computing device.