US 11,941,456 B2
Computer system workload manager
Tobias Orth, Boeblingen (DE); Dieter Wellerdiek, Ammerbuch (DE); Norman C. Böwing, Böblingen (DE); and Qais Noorshams, Boeblingen (DE)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 15, 2021, as Appl. No. 17/348,668.
Application 17/348,668 is a continuation of application No. 16/101,972, filed on Aug. 13, 2018, granted, now 11,061,740.
Prior Publication US 2021/0311806 A1, Oct. 7, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 11/34 (2006.01)
CPC G06F 9/5083 (2013.01) [G06F 9/505 (2013.01); G06F 11/3419 (2013.01); G06F 11/3452 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
storing usage of a resource of a computer system as time-stamped resource usage values;
comparing said time-stamped resource usage values with predetermined time-stamped performance goal values;
assigning a time-stamped priority value to an application that is running based on at least one of said performance goal values;
identifying a future workload demand value by applying a time-series analysis algorithm to at least some of said time-stamped resource usage values and a corresponding at least some of said time-stamped performance goal values for said application resulting in workload demand time frames and related amplitudes of said workload demand time frames;
adjusting a dispatch priority value for said application by setting a minimum dispatch priority for said application based on said future workload demand value; and
granting usage of the resource to said application prior to granting usage of the resource to another application with a lower dispatch priority value.