US 12,032,465 B2
Interpolating performance data
Zhi Li, Beijing (CN); Xing Xing Shen, Beijing (CN); Xiao Dong Li, Beijing (CN); He Jiang Jia, Beijing (CN); Sheng Jie BJ Han, Beijing (CN); Ye Tian, Dalian (CN); Bo Tong Liu, Beijing (CN); and Peng Hui Jiang, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 17, 2021, as Appl. No. 17/477,609.
Prior Publication US 2023/0092253 A1, Mar. 23, 2023
Int. Cl. G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 18/2413 (2023.01)
CPC G06F 11/3409 (2013.01) [G06F 11/3006 (2013.01); G06F 11/3075 (2013.01); G06F 11/3466 (2013.01); G06F 18/24137 (2023.01)] 25 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
determining an event associated with a computing system, the event occurring at a first time;
obtaining, by a processor, system data associated with the computing system;
determining, by the processor, a system state of the computing system at the first time based on the system data, wherein the system data comprises operational metrics specific to the computing system;
determining, based on the system state, two or more system data clusters comprising clustered system data associated with the system state of the computing system, wherein the two or more system data clusters represent a range of operational states of the computing system;
determining, via an interpolation algorithm, an interpolated data value for the first time based on the system data;
adjusting the interpolated data value based on a determination that the interpolate data value is outside the two or more system data clusters; and
adapting a system parameter of the computing system based on the adjusting the interpolated data value.