US 11,729,062 B1
Context-sensitive defragmentation and aggregation of containerized workloads running on edge devices
Nilanjan Daw, Bangalore (IN); Sairam Veeraswamy, Coimbatore (IN); Raunak Ravindra Singwi, Pune (IN); and Erol Aygar, Maynard, MA (US)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMWARE, INC., Palo Alto, CA (US)
Filed on Sep. 14, 2022, as Appl. No. 17/944,221.
Int. Cl. G06F 15/173 (2006.01); H04L 41/0897 (2022.01); H04L 41/40 (2022.01)
CPC H04L 41/0897 (2022.05) [H04L 41/40 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
monitoring telemetry data from a plurality of software defined wide area network (SD-WAN) edge devices that run a plurality of workloads, wherein the telemetry data comprises at least one of resource utilization at the plurality of SD-WAN edge devices, inter-workload trigger dependency among the plurality of workloads, or inter-workload data dependency among the plurality of workloads, wherein the inter-workload trigger dependency comprises a dependency between a first pair of workloads of the plurality of workloads where one of the first pair of workloads triggers another workload of the first pair of workloads, and wherein the inter-workload data dependency comprises a dependency between a second pair of workloads of the plurality of workloads where an exit state context of one of the second pair of workloads is ingested by another workload of the second pair of workloads;
determining, based on the telemetry data, that at least two of the plurality of workloads running on at least two SD-WAN edge devices of the plurality of SD-WAN edge devices have the inter-workload trigger dependency or the inter-workload data dependency; and
in response to determining that the at least two of the plurality of workloads have the inter-workload trigger dependency or the inter-workload data dependency, initiating a first process of migrating the at least two of the plurality of workloads to a first SD-WAN edge device of the plurality of SD-WAN edge devices.