US 12,217,098 B2
Deployment of pod cohorts
Ajay Punreddy, Cambridge, MA (US); Piotr Galecki, Lexington, MA (US); Dinesh Kumar Ramasamy, Chicago, IL (US); Thuy Phuong Fernandes, Westford, MA (US); and Huanglin Xiong, Dover, MA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Apr. 3, 2024, as Appl. No. 18/626,203.
Application 18/626,203 is a continuation of application No. 18/214,488, filed on Jun. 26, 2023, granted, now 11,977,926.
Prior Publication US 2024/0427642 A1, Dec. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01)
CPC G06F 9/5072 (2013.01) [G06F 9/5055 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of orchestrating a cohort deployment in a computing network comprising a plurality of computing nodes implementing a virtualized computing network managed by an orchestrator, the method comprising:
receiving a definition indicative of a cohort deployment that requires multiple deployments, wherein the cohort deployment comprises a parent deployment and a spawned deployment that includes a dependency on the parent deployment;
receiving an indication of a resource to be shared by the multiple deployments;
determining a current state of the computing network;
verifying that there are sufficient computing resources available to support the cohort deployment;
allocating external dependencies and resources to individual deployments and workloads of the cohort deployment;
based on the shared resource, the current state of the computing network, and verification that there are sufficient computing resources, generating a set of operations that are deployable in the computing network, wherein the set of operations configure the computing network to deploy the cohort deployment; and
deploying the set of operations in the computing network.