CPC H04L 43/0817 (2013.01) [G06N 20/00 (2019.01); H04L 41/5009 (2013.01); H04L 43/0864 (2013.01); H04L 43/0894 (2013.01)] | 20 Claims |
1. An apparatus comprising:
one or more processors to:
receive user input comprising an objective or task corresponding to scheduling a microservice for a service, wherein the objective or task comprises one or more of a hardware device quality of service (QoS) metric corresponding to the microservice, a service level objective (SLO) corresponding to the microservice, or a machine learning (ML) feedback metric corresponding to the microservice;
identify interaction matrix components in an interaction matrix that match the objective or tasks for the microservice, wherein the interaction matrix is generated based on telemetry data of the service;
identify knowledgebase components in a knowledgebase that match the objective or tasks for the microservice; and
determine a scheduling operation for the microservice, the scheduling operation to deploy the microservice in a configuration that is in accordance with the objective or task, wherein the configuration comprises a set of hardware devices and microservice interaction points determined based on the interaction matrix components and the knowledgebase components.
|