Autonomous metric tracking and adjustment
First Claim
Patent Images
1. A computing node capable of autonomous metric tracking and adjustment, the computing node comprising:
- a processor to run a main operating system;
an application that runs on top of the main operating system; and
a hardware-level controller that dynamically adjusts individual hardware components of the computing node via control signals that do not pass through the main operating system, wherein the adjustments are based on a target metric from a scheduling service external to the computing node and individual performance metrics from the computing node.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments relate to autonomous metric tracking and adjustment. In some examples, a computing node may include a processor to run a main operating system and an application that runs on top of the main operating system. The computing node may include a hardware-level controller that dynamically adjusts individual hardware components of the computing node via control signals that do not pass through the main operating system. The adjustments may be based on a target metric from a scheduling service external to the computing node and individual performance metrics from the computing node.
29 Citations
18 Claims
-
1. A computing node capable of autonomous metric tracking and adjustment, the computing node comprising:
-
a processor to run a main operating system; an application that runs on top of the main operating system; and a hardware-level controller that dynamically adjusts individual hardware components of the computing node via control signals that do not pass through the main operating system, wherein the adjustments are based on a target metric from a scheduling service external to the computing node and individual performance metrics from the computing node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for autonomous metric tracking and adjustment executed in a computing node, the method comprising:
-
receiving, via a hardware-level controller of the computing node, a target metric from a scheduling service external to the computing node; receiving, via the hardware-level controller, individual performance metrics from the computing node; determining, via the hardware-level controller, adjustments to be made to individual hardware components of the computing node based on the target metric and the individual performance metrics; and dynamically adjusting, via the hardware-level controller, the individual hardware components using control signals that do not pass through a main operating system of the computing node. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system capable of autonomous metric tracking and adjustment, the system comprising:
-
a computing node disposed in a rack or chassis with other computing nodes, the computing node having a processor to run a main operating system, and an application that runs on top of the main operating system; and a chassis management controller that is to adjust individual hardware components of the computing node and the other computing nodes in the rack, wherein the chassis management controller includes, for the computing node, a hardware-level controller that dynamically adjusts individual hardware components of the computing node via control signals that do not pass through the main operating system, wherein the adjustments are based on a target metric from a scheduling service external to the chassis and individual performance metrics from the computing node. - View Dependent Claims (18)
-
Specification