Out-of-band platform tuning and configuration
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-modifiedWhat 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.