US 12,405,839 B2
Migration of workloads across cloud services based upon endpoint performance
Anantha K. Boyapalle, Cedar Park, TX (US); and Vivek Viswanathan Iyer, Austin, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Nov. 2, 2021, as Appl. No. 17/516,755.
Prior Publication US 2023/0134096 A1, May 4, 2023
Int. Cl. G06F 9/50 (2006.01); G06N 20/00 (2019.01)
CPC G06F 9/5088 (2013.01) [G06F 9/5027 (2013.01); G06F 9/5072 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. An Information Handling System (IHS), the IHS comprising:
a processor, and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to perform operations comprising:
determine a learned capability level of the IHS based on prior telemetry data received when a workload of a given type was executed by the IHS, wherein the prior telemetry data comprises historical Central Processing Unit (CPU) utilization, latency, and energy efficiency data of the IHS;
receive telemetry data indicative of a level of utilization of the IHS when an IHS workload of the client given type is executed by a first cloud service, wherein the telemetry data comprises CPU utilization, latency, and energy efficiency of the IHS;
compare the level of utilization with the learned capability level; and
determine whether migration of the workload should be activated based at least in part on a policy framework that accounts for latency and energy efficiency, further comprising:
in response to a determination that the level of utilization is greater than the learned capability level by at least a first threshold margin, activate migration of the workload to a second cloud service characterized by higher performance capacity and lower latency than the first cloud service; and
in response to a determination that the level of utilization is less than the learned capability level by at least a second threshold margin, activate migration of the workload to a third cloud service characterized by lower power consumption and lower thermal load than the first cloud service.