发明名称 Computer system performance management with control variables, performance metrics and/or desirability functions
摘要 Embodiments of techniques and systems for managing performance of a computing system are described. In embodiments, parameters may be received describing control variables for a computing system, workloads that are performed on the computing system, and performance metrics for the computing system. An experimental plan may be generated for modifying the control variables during execution of the computing system and observing performance metrics during this execution. The recorded observations may then be used in to determine one or more relationships between the control variables and the performance metrics. Relationships between the control variables and a desirability function associated with performance of the computer system may also be determined. These relationships may be displayed in visualizations to a user, and may be used to by the user to select values for the computing system which increase the desirability function. Other embodiments may be described and claimed.
申请公布号 US9465374(B2) 申请公布日期 2016.10.11
申请号 US201213673844 申请日期 2012.11.09
申请人 Intel Corporation 发明人 Monroe Eric M.
分类号 G05B13/02;G05B15/02;G05B13/04 主分类号 G05B13/02
代理机构 Schwabe, Williamson & Wyatt, P.C. 代理人 Schwabe, Williamson & Wyatt, P.C.
主权项 1. One or more non-transitory computer-readable storage media comprising instructions that, in response to execution by a computer device, cause the computer device, for managing performance of a computer system, to: receive one or more parameters describing the computer system executing one or more processes, the computer system controlled by a set of control variables; generate an experimental plan, wherein the experimental plan directs modification of one or more values of one or more of the control variables during execution of the one or more processes; record observations of a plurality of performance metrics for the computer system executing the one or more processes with the one or more values of the one or more of the control variables being modified according to the experimental plan; based on the recorded observations of the performance metrics under various control variable values, determine corresponding values for a desirability metric for the performance metrics for the various control variable values, wherein differences between the different values of the desirability metric of the performance metrics denote differences in desirability of performance of the computer system as denoted by the performance metrics for the various control variable values; compute values for an overall desirability metric based on the corresponding values of the desirability metric of the performance metrics for different combinations of the various control variable values, and priority values of the performance metrics, wherein differences between the values of the overall desirability metric denote difference in desirability of performance of the computer system as denoted by the performance metrics for different combinations of the control variable values; and select a value for each of the one or more of the control variables to execute the one or more processes, based on the values of the overall desirability metric.
地址 Santa Clara CA US