US 12,073,242 B2
Microservice scheduling
Aditi Ghag, Palo Alto, CA (US); Pranshu Jain, Palo Alto, CA (US); Yaniv Ben-Itzhak, Heryzliya (IL); and Jianjun Shen, Palo Alto, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Dec. 21, 2022, as Appl. No. 18/086,067.
Application 18/086,067 is a continuation of application No. 16/223,235, filed on Dec. 18, 2018, granted, now 11,579,908.
Prior Publication US 2023/0127141 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); H04L 43/065 (2022.01); H04L 43/0876 (2022.01)
CPC G06F 9/45558 (2013.01) [G06F 9/4856 (2013.01); G06F 9/4881 (2013.01); G06F 9/505 (2013.01); G06F 9/5077 (2013.01); H04L 43/065 (2013.01); H04L 43/0876 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45591 (2013.01); G06F 2009/45595 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for containerized workload scheduling, comprising:
determining, at a scheduling agent of a virtual computing cluster (VCC), a network state for:
a first hypervisor in the VCC; and
a second hypervisor in the VCC;
wherein the network state is based at least in part on information derived from network traffic of the VCC;
determining a latency associated with execution of an application corresponding to the containerized workload; and
deploying, by the scheduling agent, a container to run a containerized workload on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor and on a determination that the latency associated with execution of the application has exceeded a threshold application latency value.