Patents by Inventor Norman C. Böwing

Norman C. Böwing has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11941456
    Abstract: A computer-implemented method includes storing usage of a resource of said 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, and adjusting a dispatch priority value for said application by setting a minimum dispatch priority for said application based on said future workload demand value.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tobias Orth, Dieter Wellerdiek, Norman C. Böwing, Qais Noorshams
  • Patent number: 11184247
    Abstract: Performance predictions in a computing cluster can be provided by sampling and storing historic workload request data of the computing cluster as time-stamped workload values, forecasting an expected total number of workload requests for a defined time interval in the future based on a time-series analysis of the time-stamped workload values, where the time-series analysis detects cyclic and repeating events in the time-stamped workload values. In response to a result of the time-series analysis, training a workload prediction model by using additional data about acyclic events in expected workload requests, where the training applies a statistical regression technique for predicting a future workload demand for the computing cluster, and in response to exceeding a predefined threshold value of the predicted future workload demand, reassigning resources of the computing cluster.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qais Noorshams, Norman C. Böwing, Anastasiia Didkovska, Horst Sinram
  • Publication number: 20210311806
    Abstract: A computer-implemented method includes storing usage of a resource of said 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, and adjusting a dispatch priority value for said application by setting a minimum dispatch priority for said application based on said future workload demand value.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 7, 2021
    Inventors: Tobias Orth, Dieter Wellerdiek, Norman C. Böwing, Qais Noorshams
  • Patent number: 11061740
    Abstract: A method for enhancing a workload manager for a computer system includes sampling and storing usage of a resource of the computer system as resource usage values, comparing said resource usage values with predetermined performance goal values, assigning a time-stamped priority value to an application that is running based on at least one of the performance goal values by the workload manager, retrieving a portion of the resource usage values and a related portion of the performance goal values for the application, identifying a future workload demand value by applying a time-series analysis algorithm to the resource usage values and the performance goal values for the application resulting in workload demand time frames and related amplitudes of the workload demand time frames, and adjusting a dispatch priority value for the application by setting a minimum dispatch priority for the application based on the future workload demand value.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tobias Orth, Dieter Wellerdiek, Norman C. Böwing, Qais Noorshams
  • Publication number: 20200050530
    Abstract: A method for enhancing a workload manager for a computer system includes sampling and storing usage of a resource of the computer system as resource usage values, comparing said resource usage values with predetermined performance goal values, assigning a time-stamped priority value to an application that is running based on at least one of the performance goal values by the workload manager, retrieving a portion of the resource usage values and a related portion of the performance goal values for the application, identifying a future workload demand value by applying a time-series analysis algorithm to the resource usage values and the performance goal values for the application resulting in workload demand time frames and related amplitudes of the workload demand time frames, and adjusting a dispatch priority value for the application by setting a minimum dispatch priority for the application based on the future workload demand value.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Tobias Orth, Dieter Wellerdiek, Norman C. Böwing, Qais Noorshams
  • Publication number: 20190386889
    Abstract: Performance predictions in a computing cluster can be provided by sampling and storing historic workload request data of the computing cluster as time-stamped workload values, forecasting an expected total number of workload requests for a defined time interval in the future based on a time-series analysis of the time-stamped workload values, where the time-series analysis detects cyclic and repeating events in the time-stamped workload values. In response to a result of the time-series analysis, training a workload prediction model by using additional data about acyclic events in expected workload requests, where the training applies a statistical regression technique for predicting a future workload demand for the computing cluster, and in response to exceeding a predefined threshold value of the predicted future workload demand, reassigning resources of the computing cluster.
    Type: Application
    Filed: July 12, 2018
    Publication date: December 19, 2019
    Inventors: Qais Noorshams, Norman C. Böwing, Anastasiia Didkovska, Horst Sinram