US2022191602A1PendingUtilityA1

Out-of-band platform tuning and configuration

Assignee: INTEL CORPPriority: Sep 25, 2015Filed: Mar 4, 2022Published: Jun 16, 2022
Est. expirySep 25, 2035(~9.2 yrs left)· nominal 20-yr term from priority
H04L 43/08H04Q 9/02H04L 43/20H04L 41/40H04L 41/5019H04L 41/5009H04L 43/10
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Devices and techniques for out-of-band platform tuning and configuration are described herein. A device can include a telemetry interface to a telemetry collection system and a network interface to network adapter hardware. The device can receive platform telemetry metrics from the telemetry collection system, and network adapter silicon hardware statistics over the network interface, to gather collected statistics. The device can apply a heuristic algorithm using the collected statistics to determine processing core workloads generated by operation of a plurality of software systems communicatively coupled to the device. The device can provide a reconfiguration message to instruct at least one software system to switch operations to a different processing core, responsive to detecting an overload state on at least one processing core, based on the processing core workloads. Other embodiments are also described.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . At least one non-transitory computer-readable medium comprising instructions stored thereon, that if executed by one or more processors, cause the one or more processors to:
 receive telemetry information associated with platform operation and operation of a network interface card (NIC), wherein the telemetry information associated with operation of the NIC is received from the NIC and   configure hardware resources allocated to a virtual machine based on the received telemetry information.   
     
     
         2 . The computer-readable medium of  claim 1 , wherein the telemetry information associated with platform operation includes processing core workload. 
     
     
         3 . The computer-readable medium of  claim 1 , wherein the telemetry information associated with platform operation includes include at least one of: processing core data, chipset data, memory element performance data, data received from an encryption unit, data received from a compression unit, storage data, or virtual switch (vSwitch) data. 
     
     
         4 . The computer-readable medium of  claim 1 , wherein the telemetry information associated with operation of a network interface card (NIC) includes one or more of: an indication of packets per second received at the NIC, average packet size received at the NIC, or sleep state information. 
     
     
         5 . The computer-readable medium of  claim 1 , wherein the hardware resources comprise one or more of: cache bandwidth, memory bandwidth, or processor core. 
     
     
         6 . An apparatus comprising:
 circuitry to receive telemetry information associated with platform operation and operation of a network interface card (NIC), wherein the telemetry information associated with operation of the NIC is received from the NIC and   circuitry to configure hardware resources allocated to a virtual machine based on the received telemetry information.   
     
     
         7 . The apparatus of  claim 6 , wherein the telemetry information associated with platform operation includes processing core workload. 
     
     
         8 . The apparatus of  claim 6 , wherein the telemetry information associated with platform operation includes include at least one of: processing core data, chipset data, memory element performance data, data received from an encryption unit, data received from a compression unit, storage data, or virtual switch (vSwitch) data. 
     
     
         9 . The apparatus of  claim 6 , wherein the telemetry information associated with operation of a network interface card (NIC) includes one or more of: an indication of packets per second received at the NIC, average packet size received at the NIC, or sleep state information. 
     
     
         10 . The apparatus of  claim 6 , wherein the hardware resources comprise one or more of: cache bandwidth, memory bandwidth, or processor core. 
     
     
         11 . A method comprising:
 receiving telemetry information associated with platform operation and operation of a network interface card (NIC), wherein the telemetry information associated with operation of the NIC is received from the NIC and   configuring hardware resources allocated to a virtual machine based on the received telemetry information.   
     
     
         12 . The method of  claim 11 , wherein the telemetry information associated with platform operation includes processing core workload. 
     
     
         13 . The method of  claim 11 , wherein the telemetry information associated with platform operation includes include at least one of: processing core data, chipset data, memory element performance data, data received from an encryption unit, data received from a compression unit, storage data, or virtual switch (vSwitch) data. 
     
     
         14 . The method of  claim 11 , wherein the telemetry information associated with operation of a network interface card (NIC) includes one or more of: an indication of packets per second received at the NIC, average packet size received at the NIC, or sleep state information. 
     
     
         15 . The method of  claim 11 , wherein the hardware resources comprise one or more of: cache bandwidth, memory bandwidth, or processor core.

Join the waitlist — get patent alerts

Track US2022191602A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.