Patents by Inventor Karla K. Arndt

Karla K. Arndt 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: 10558545
    Abstract: Techniques are described for monitoring a performance metric. A multiple modeling approach is used to improve predictive analysis by avoiding the issuance of warnings during spikes which occur as a part of normal system processing. This approach increases the accuracy of predictive analytics on a monitored computing system, does not require creating rules defining periodic processing cycles, reduces the amount of data required to perform predictive modeling, and reduces the amount of CPU required to perform predictive modeling.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Karla K. Arndt, James M. Caffrey, Keyur Patel, Aspen L. Payton
  • Patent number: 10558544
    Abstract: Techniques are described for monitoring a performance metric. A multiple modeling approach is used to improve predictive analysis by avoiding the issuance of warnings during spikes which occur as a part of normal system processing. This approach increases the accuracy of predictive analytics on a monitored computing system, does not require creating rules defining periodic processing cycles, reduces the amount of data required to perform predictive modeling, and reduces the amount of CPU required to perform predictive modeling.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Karla K. Arndt, James M. Caffrey, Keyur Patel, Aspen L. Payton
  • Patent number: 10257053
    Abstract: Present disclosure relates to methods, processing systems and computer program products of analyzing contention data and following resource blockers to find root causes of computer problems. The method may include: detecting one or more resource waiters in a computer system, iteratively determining whether the resource blockers are a resource waiter, until a final resource blocker not waiting for another resource is found, determining, whether final resource blocker is caused by a resource blocker in a different computer system, iteratively executing, the method on the different computer system to find the final resource blocker not waiting for another resource is found, determining, whether the final resource blocker has more than one symptom that may or may not be a contention problem, selecting a symptom that has the highest priority as the root cause of the computer problems, and generating, using the processor, a report of root causes of the computer problems.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Abrams, Karla K. Arndt
  • Patent number: 10042667
    Abstract: Aspects relate to a computer system and a computer implemented method for resolving abnormal contention on the computer system. The method includes detecting, using a processor and at a hypervisor level of the computer system, abnormal contention of a serially reusable resource caused by a first virtual machine. The abnormal contention includes the first virtual machine experiencing resource starvation of computer system resources used for processing the first virtual machine, causing the first virtual machine to block the serially reusable resource from a second virtual machine that is waiting to use the serially reusable resource. The method also includes adjusting resource allocation at the hypervisor level of the computer system resources for the first virtual machine, processing the first virtual machine based on the resource allocation, and releasing the serially reusable resource by the first virtual machine in response to the first virtual machine processing.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Patent number: 10043139
    Abstract: Aspects relate to a computer implemented method for resolving abnormal contention on a computer system. The method includes detecting, using a processor, abnormal contention of a serially reusable resource caused by a first process, wherein the abnormal contention includes the first process blocking the serially reusable resource from a second process that is waiting to use the serially reusable resource. The method includes collecting, in a computer storage medium, resource data in a serialized resource history database and analyzing the resource data associated with the serially reusable resource and adjusting, using the processor, resource allocation for the first process of the serially reusable resource based on the resource data. The method also includes processing, using the processor and the serially reusable resource, the first process based on the resource allocation and releasing, using the processor, the serially reusable resource by the first process in response to the first process completing.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Patent number: 9965727
    Abstract: Aspects relate to a computer implemented method for resolving abnormal contention on a computer system. The method includes detecting, using a processor, abnormal contention of a serially reusable resource caused by a first process, wherein the abnormal contention includes the first process blocking the serially reusable resource from a second process that is waiting to use the serially reusable resource. The method includes collecting, in a computer storage medium, resource data in a serialized resource history database and analyzing the resource data associated with the serially reusable resource and adjusting, using the processor, resource allocation for the first process of the serially reusable resource based on the resource data. The method also includes processing, using the processor and the serially reusable resource, the first process based on the resource allocation and releasing, using the processor, the serially reusable resource by the first process in response to the first process completing.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: May 8, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Publication number: 20180060112
    Abstract: Aspects relate to a computer system and a computer implemented method for resolving abnormal contention on the computer system. The method includes detecting, using a processor and at a hypervisor level of the computer system, abnormal contention of a serially reusable resource caused by a first virtual machine. The abnormal contention includes the first virtual machine experiencing resource starvation of computer system resources used for processing the first virtual machine, causing the first virtual machine to block the serially reusable resource from a second virtual machine that is waiting to use the serially reusable resource. The method also includes adjusting resource allocation at the hypervisor level of the computer system resources for the first virtual machine, processing the first virtual machine based on the resource allocation, and releasing the serially reusable resource by the first virtual machine in response to the first virtual machine processing.
    Type: Application
    Filed: November 14, 2017
    Publication date: March 1, 2018
    Inventors: KARLA K. ARNDT, JOSEPH W. GENTILE, NICHOLAS R. JONES, NICHOLAS C. MATSAKIS, DAVID H. SURMAN
  • Publication number: 20180039915
    Abstract: Aspects relate to a computer implemented method for resolving abnormal contention on a computer system. The method includes detecting, using a processor, abnormal contention of a serially reusable resource caused by a first process, wherein the abnormal contention includes the first process blocking the serially reusable resource from a second process that is waiting to use the serially reusable resource. The method includes collecting, in a computer storage medium, resource data in a serialized resource history database and analyzing the resource data associated with the serially reusable resource and adjusting, using the processor, resource allocation for the first process of the serially reusable resource based on the resource data. The method also includes processing, using the processor and the serially reusable resource, the first process based on the resource allocation and releasing, using the processor, the serially reusable resource by the first process in response to the first process completing.
    Type: Application
    Filed: October 30, 2017
    Publication date: February 8, 2018
    Inventors: KARLA K. ARNDT, JOSEPH W. GENTILE, NICHOLAS R. JONES, NICHOLAS C. MATSAKIS, DAVID H. SURMAN
  • Patent number: 9864670
    Abstract: Systems, methods, and computer program products to perform an operation comprising collecting, metric data for a first job upon determining that the first job: uses a first resource of a computing system at a level that exceeds a first threshold, wherein the metric data describes a usage level of the first resource by the first job, and has been executing for a duration of time that exceeds a time threshold.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: January 9, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Karla K. Arndt
  • Patent number: 9858107
    Abstract: Aspects relate to a computer system and a computer implemented method for resolving abnormal contention on the computer system. The method includes detecting, using a processor and at a hypervisor level of the computer system, abnormal contention of a serially reusable resource caused by a first virtual machine. The abnormal contention includes the first virtual machine experiencing resource starvation of computer system resources used for processing the first virtual machine, causing the first virtual machine to block the serially reusable resource from a second virtual machine that is waiting to use the serially reusable resource. The method also includes adjusting resource allocation at the hypervisor level of the computer system resources for the first virtual machine, processing the first virtual machine based on the resource allocation, and releasing the serially reusable resource by the first virtual machine in response to the first virtual machine processing.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Publication number: 20170373925
    Abstract: Present disclosure relates to methods, processing systems and computer program products of analyzing contention data and following resource blockers to find root causes of computer problems. The method may include: detecting one or more resource waiters in a computer system, iteratively determining whether the resource blockers are a resource waiter, until a final resource blocker not waiting for another resource is found, determining, whether final resource blocker is caused by a resource blocker in a different computer system, iteratively executing, the method on the different computer system to find the final resource blocker not waiting for another resource is found, determining, whether the final resource blocker has more than one symptom that may or may not be a contention problem, selecting a symptom that has the highest priority as the root cause of the computer problems, and generating, using the processor, a report of root causes of the computer problems.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Robert M. Abrams, Karla K. Arndt
  • Patent number: 9852042
    Abstract: Method to perform an operation comprising collecting, metric data for a first job upon determining that the first job: uses a first resource of a computing system at a level that exceeds a first threshold, wherein the metric data describes a usage level of the first resource by the first job, and has been executing for a duration of time that exceeds a time threshold.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: December 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Karla K. Arndt
  • Publication number: 20170206103
    Abstract: Aspects relate to a computer system and a computer implemented method for resolving abnormal contention on the computer system. The method includes detecting, using a processor and at a hypervisor level of the computer system, abnormal contention of a serially reusable resource caused by a first virtual machine. The abnormal contention includes the first virtual machine experiencing resource starvation of computer system resources used for processing the first virtual machine, causing the first virtual machine to block the serially reusable resource from a second virtual machine that is waiting to use the serially reusable resource. The method also includes adjusting resource allocation at the hypervisor level of the computer system resources for the first virtual machine, processing the first virtual machine based on the resource allocation, and releasing the serially reusable resource by the first virtual machine in response to the first virtual machine processing.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Publication number: 20170206462
    Abstract: Aspects relate to a computer implemented method for detecting abnormal contention. The computer implemented method includes collecting resource modeling data for a serially reusable resource, wherein the resource modeling data includes one or more of request count data and contention data and storing, in a computer readable storage medium, the resource modeling data in an in-memory database. The method also includes creating and training a first model and a second model using the resource modeling data and one or more cognitive computing tasks and categorizing a contention event as an abnormal contention event using the first model and the second model.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Publication number: 20170206463
    Abstract: Aspects relate to a computer implemented method for resolving abnormal contention on a computer system. The method includes detecting, using a processor, abnormal contention of a serially reusable resource caused by a first process, wherein the abnormal contention includes the first process blocking the serially reusable resource from a second process that is waiting to use the serially reusable resource. The method includes collecting, in a computer storage medium, resource data in a serialized resource history database and analyzing the resource data associated with the serially reusable resource and adjusting, using the processor, resource allocation for the first process of the serially reusable resource based on the resource data. The method also includes processing, using the processor and the serially reusable resource, the first process based on the resource allocation and releasing, using the processor, the serially reusable resource by the first process in response to the first process completing.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Inventors: Karla K. Arndt, Joseph W. Gentile, Nicholas R. Jones, Nicholas C. Matsakis, David H. Surman
  • Publication number: 20160306670
    Abstract: Method to perform an operation comprising collecting, metric data for a first job upon determining that the first job: uses a first resource of a computing system at a level that exceeds a first threshold, wherein the metric data describes a usage level of the first resource by the first job, and has been executing for a duration of time that exceeds a time threshold.
    Type: Application
    Filed: June 1, 2015
    Publication date: October 20, 2016
    Inventor: Karla K. ARNDT
  • Publication number: 20160306669
    Abstract: Systems, methods, and computer program products to perform an operation comprising collecting, metric data for a first job upon determining that the first job: uses a first resource of a computing system at a level that exceeds a first threshold, wherein the metric data describes a usage level of the first resource by the first job, and has been executing for a duration of time that exceeds a time threshold.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventor: Karla K. ARNDT
  • Patent number: 9367802
    Abstract: Techniques are described for determining what node of a classification and regression tree (CART) should be used by a predictive analysis application. A first approach is to use a standard deviation of the data at a given the level of the CART to determine whether data in the next, lower node is more consistent than the data in the current node. A second approach is to measure a correlation between data points in a given node and the time at which each point was sampled (or other correlation metric) to identify a preferred node.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: June 14, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karla K. Arndt, James M. Caffrey, Aspen L. Payton
  • Patent number: 9043652
    Abstract: A computing system resource recovery method can include identifying a resource manager associated with a computing transaction, classifying the computing transaction to determine a predetermined metric, measuring an actual metric of the computing transaction, comparing the predetermined metric to the actual metric to detect abnormal behavior in the transaction and modeling the abnormal behavior to determine how the resource manager is affected by the abnormal behavior.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Karla K. Arndt, James M. Caffrey, Juliet C. Candee, Aspen L. Payton, William R. Richardson
  • Patent number: 8838414
    Abstract: In an embodiment, deltas are calculated between respective current metric values for respective entities and previous metric values for the respective entities. A subset of the deltas is determined. A sum of the subset is calculated, and the sum is divided by a number of the subset to create an average delta for the subset. If one of the respective entities has one of the deltas that is greater than or equal to the average delta for the subset and the one of the respective entities was not previously used to create the previous prediction, then a current prediction is created.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Karla K. Arndt, James M. Caffrey, Aspen L. Payton