CPC H04L 67/1008 (2013.01) [H04L 41/16 (2013.01)] | 20 Claims |
1. A method comprising:
predicting, by a controller for a plurality of servers, a resource utilization value for a service at a future time;
for each server of the plurality of servers, by the controller, predicting a central processing unit (CPU) utilization at the future time and a data processing unit (DPU) utilization at the future time, wherein the DPU utilization is for a DPU of a network interface card (NIC) of the server; and
scheduling, by the controller, based on the resource utilization value for the service at the future time, the CPU utilization at the future time for a particular server of the plurality of servers, and the DPU utilization at the future time for the DPU of the NIC of the particular server, the service to execute at least in part on the DPU of the NIC of the particular server.
|