IP Library › Granted Patent US 12,701,144
Granted Patent B2
US 12,701,144 · App. 18/147,492 · Granted Aug 4, 2026

Managing computing system configurations for security quality of service (QoS)

Inventors: Rajesh Poornachandran (Portland, OR); Ned M. Smith (Beaverton, OR); Sunil K. Cheruvu (Tempe, AZ)
Assignee: Intel Corporation
H04L63/20H04L41/0866H04L41/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,701,144
App. No.
18/147,492
Filed
Dec 28, 2022
Granted
Aug 4, 2026
Kind
B2
Art Unit
2459
USPC
726/1
Abstract

The technology described herein includes determining a security quality of service (Qos) profile matching configuration attributes of a first computing system, generating an interdependency flow graph based at least in part on the security QoS profile and the configuration attributes, generating a recommended configuration for the first computing system from the interdependency flow graph, and sending the recommended configuration to a second computing system.

Claims (38)

1 . A first computing system comprising:

a memory to store a plurality of security quality of service (QoS) profiles and configuration attributes of the first computing system;

a plurality of components having respective performance monitoring units to provide real-time telemetry data about the respective components; and

a processor to:

determine a security QoS profile matching the configuration attributes;

generate an interdependency flow graph based at least in part on the security QoS profile and the configuration attributes;

generate a recommended configuration for the first computing system based on the interdependency flow graph and the real-time telemetry data;

send the recommended configuration to a second computing system; and

configure the first computing system based at least in part on the recommended configuration.

2 . The system of claim 1 , comprising the processor to generate feedback from machine learning on real-time telemetry data of the first computing system and generate the recommended configuration for the first computing system based at least in part on the feedback.

3 . The system of claim 2 , comprising the processor to store the plurality of security QoS profiles, configuration attributes, interdependency flow graph, real-time telemetry data and feedback in a secure database providing a secure audit trail.

4 . The system of claim 1 , wherein the security QoS profile comprises a set of security QoS requirements of the plurality of components of the first computing system, the plurality of components including a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

5 . The system of claim 4 , wherein the set of security QoS requirements comprises a processor version and security characteristics of the processor version of at least one of the plurality of components of the first computing system.

6 . The system of claim 1 , wherein configuration attributes comprise a number, a type, and attributes of the plurality of components and software components of the first computing system.

7 . The system of claim 1 , comprising the processor to determine a security QoS profile matching the configuration attributes by identifying a security QoS profile that meets service level agreement (SLA) requirements of an application to be run on the first computing system.

8 . The system of claim 1 , comprising the processor to perform remote attestation of components of the first computing system exposed by the configuration attributes.

9 . The system of claim 1 , comprising the processor to generate the interdependency flow graph as a function of an interaction matrix, QoS attributes, application service level objectives (SLO), or feedback from machine learning on the real-time telemetry data of the first computing system.

10 . The system of claim 1 , comprising the processor to regenerate the interdependency flow graph and the recommended configuration in response to a hardware component of the plurality of components of the first computing system being added to the first computing system or removed from the first computing system during runtime.

11 . A method comprising:

determining a security quality of service (QoS) profile matching configuration attributes of a first computing system;

generating an interdependency flow graph based at least in part on the security QoS profile and the configuration attributes;

generating a recommended configuration for the first computing system based on the interdependency flow graph and real-time telemetry data from a plurality of components of the first computing system;

sending the recommended configuration to a second computing system; and

configuring the first computing system based at least in part on the recommended configuration.

12 . The method of claim 11 , comprising generating feedback from machine learning on the real-time telemetry data of the first computing system and generating the recommended configuration of the first computing system based at least in part on the feedback.

13 . The method of claim 12 , comprising storing the security QoS profile, configuration attributes, interdependency flow graph, the real-time telemetry data and feedback in a secure database providing a secure audit trail.

14 . The method of claim 11 , wherein the security QoS profile comprises a set of security QoS requirements of the plurality of components of the first computing system, the plurality of components including a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

15 . The method of claim 14 , wherein the set of security QoS requirements comprises a processor version and security characteristics of the processor version of at least one of the plurality of components of the first computing system.

16 . At least one non-transitory machine-readable storage medium comprising instructions which, when executed by at least one processor, cause the at least one processor to:

determine a security quality of service (QoS) profile matching configuration attributes of a first computing system;

generate an interdependency flow graph based at least in part on the security QoS profile and the configuration attributes;

generate a recommended configuration for the first computing system from the interdependency flow graph and real-time telemetry data from a plurality of components of the first computing system;

send the recommended configuration to a second computing system; and

configure the first computing system based at least in part on the recommended configuration.

17 . The at least one non-transitory machine-readable storage medium of claim 16 , comprising instructions which, when executed by the at least one processor, cause the at least one processor to generate feedback from machine learning on the real-time telemetry data of the first computing system and generate the recommended configuration of the first computing system based at least in part on the feedback.

18 . The at least one non-transitory machine-readable storage medium of claim 17 , comprising instructions which, when executed by the at least one processor, cause the at least one processor to store the security QoS profile, configuration attributes, interdependency flow graph, the real-time telemetry data and feedback in a secure database providing a secure audit trail.

19 . The at least one non-transitory machine-readable storage medium of claim 16 , wherein the security QoS profile comprises a set of security QoS requirements of the plurality of components of the first computing system, the plurality of components including a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

20 . The at least one non-transitory machine-readable storage medium of claim 19 , wherein the set of security QoS requirements comprises a processor version and security characteristics of the processor version of at least one of the plurality of components of the first computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: POORNACHANDRAN, RAJESH; SMITH, NED M.; CHERUVU, SUNIL K.
To: INTEL CORPORATION
Reel/Frame 062489/0304 →
Continuity (1)
Related Publication 20240223611A1 · Jul 4, 2024
References Cited (17)
US 9088861B2 · Prakash et al. · 2015 [cited by applicant]
US 11074111B2 · Pan · 2021 [cited by examiner]
US 11109277B2 · Liu · 2021 [cited by examiner]
US 11546420B2 · Cady · 2023 [cited by examiner]
US 12052185B2 · Jensen · 2024 [cited by examiner]
US 20120120831A1 · Gonsa · 2012 [cited by examiner]
US 20140074647A1 · Mukherjee · 2014 [cited by examiner]
US 20150373095A1 · Kim · 2015 [cited by examiner]
US 20170230269A1 · Kamath · 2017 [cited by examiner]
US 20190042315A1 · Smith et al. · 2019 [cited by applicant]
US 20190141536A1 · Bachmutsky et al. · 2019 [cited by applicant]
US 20210021619A1 · Smith et al. · 2021 [cited by applicant]
US 20220078601A1 · Poornachandran et al. · 2022 [cited by applicant]
US 20230098961A1 · Jensen · 2023 [cited by examiner]
US 20240223611A1 · Poornachandran · 2024 [cited by examiner]
EP 3629212B1 · 2021 [cited by applicant]
WO 2020226979A2 · 2020 [cited by applicant]