DYNAMIC HIERARCHICAL PERFORMANCE BALANCING OF COMPUTATIONAL RESOURCES
First Claim
Patent Images
1. A method of controlling performance among computational resources, comprising:
- collecting a plurality of performance samples from each of a plurality of computational resources;
computing a statistic from the plurality of performance samples for each computing resource of the plurality of computational resources; and
adjusting an operating parameter of at least one computational resource of the plurality of computational resources, wherein adjusting the operating parameter causes the performance of the at least one computational resource to change.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods may provide a set of networked computational resources such as nodes that may be arranged in a hierarchy. A hierarchy of performance balancers receives performance samples from the computational resources beneath them and uses the performance samples to conduct a statistical analysis of variations in their performance. In one embodiment, the performance balancers steer power from faster resources to slower resources in order to enhance their performance, including in parallel processing.
17 Citations
25 Claims
-
1. A method of controlling performance among computational resources, comprising:
-
collecting a plurality of performance samples from each of a plurality of computational resources; computing a statistic from the plurality of performance samples for each computing resource of the plurality of computational resources; and adjusting an operating parameter of at least one computational resource of the plurality of computational resources, wherein adjusting the operating parameter causes the performance of the at least one computational resource to change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus to vary performance among computational resources, comprising:
-
a plurality of computational resources that are to be connected to one another; logic, implemented at least partly in fixed-functionality hardware, to; collect a plurality of performance samples from each computational resource of the plurality of computational resources; compute a statistic from the plurality of performance samples for each computational resource of the plurality of computational resources; and adjust an operating parameter of at least one computational resource of the plurality of computational resources based on the statistic. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. At least one computer readable storage medium, wherein the instructions, when executed, cause a computing device to:
-
collect a plurality of performance samples from each of a plurality of connected computational resources; compute a statistic from the plurality of performance samples for each computational resource of the plurality of computational resources; and adjust an operating parameter of at least one computational resource of the plurality of computational resources based on the statistic. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification