US 11,870,669 B2
At-scale telemetry using interactive matrix for deterministic microservices performance
Rajesh Poornachandran, Portland, OR (US); Vincent Zimmer, Issaquah, WA (US); Subrata Banik, Bangalore (IN); Marcos Carranza, Portland, OR (US); Kshitij Arun Doshi, Tempe, AZ (US); Francesc Guim Bernat, Barcelona (ES); and Karthik Kumar, Chandler, AZ (US)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 20, 2021, as Appl. No. 17/556,051.
Prior Publication US 2023/0198875 A1, Jun. 22, 2023
Int. Cl. H04L 43/0817 (2022.01); H04L 43/0894 (2022.01); G06N 20/00 (2019.01); H04L 41/5009 (2022.01); H04L 43/0864 (2022.01)
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
OG exemplary drawing
 
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.