Patents by Inventor Thomas Lumpp

Thomas Lumpp 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).

  • Publication number: 20260023672
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: generating log messages from one or more data source; evaluating one or more log message produced from the generating, and outputting, in dependence on the evaluating the one or more log message, a log message rating of the one or more log message; evaluating a logging system, and outputting, in dependence on the evaluating the logging system, a logging system rating of the logging system, wherein the logging system includes a logging volume for storing log messages; comparing the log message rating to the logging system rating; and producing an action decision impacting a count of log messages stored in the storage volume in dependence on the comparing of the log message rating, and the logging system rating.
    Type: Application
    Filed: July 22, 2024
    Publication date: January 22, 2026
    Applicant: International Business Machines Corporation
    Inventors: Sven Lange-Last, Thomas Lumpp, Martin Henke, Niels Korschinsky, Michael Magrian, Lukas Ziefle, Marc Schwind
  • Publication number: 20250355758
    Abstract: A method for operating a first computer system is provided. The method includes: building a database comprising entries, each entry indicating a failure in one or more second computer systems and an action pattern to remedy the failure, the action pattern indicating log files to be accessed to remedy the failure. In response to detecting a failure in the first computer system, one or more entries of the database that match the detected failure may be identified. The one or more action patterns associated with the identified one or more entries may be used for extracting debugging data representing the detected failure. At least part of the debugging data may be sent to an external system. In response to the sending, instructions to remedy the detected failure may be received from the external system.
    Type: Application
    Filed: June 19, 2024
    Publication date: November 20, 2025
    Inventors: Gregor Möhler, Thomas Lumpp, Fabian Sehm, Martin Henke, Daniel Pittner, Nico Friedrich
  • Patent number: 12405820
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include loading environment rules and available workloads and retrieving workload data for the available workloads, execution environment data of an execution environment, and historic workload data. The operations may include selecting a workload for the execution environment and determining execution settings for the workload. The operations may include submitting the workload to an execution queue for execution in the execution environment according to the execution settings.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: September 2, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sven Sterbling, Joachim Gönnheimer, Thomas Lumpp
  • Publication number: 20240386033
    Abstract: A method, system, and computer program product that is configured to: collect a plurality of metrics for running service instances within a cloud-based system; classify the running service instances into a database classification using a machine learning algorithm based on the collected plurality of metrics for the running service instances; and perform at least one operational decision corresponding to the classified running service instances.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Inventors: James Donald THORNE, Brad NICHOLSON, Andrew SCHWARTZ, Thomas LUMPP, Daniel PITTNER
  • Publication number: 20230315517
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include loading environment rules and available workloads and retrieving workload data for the available workloads, execution environment data of an execution environment, and historic workload data. The operations may include selecting a workload for the execution environment and determining execution settings for the workload. The operations may include submitting the workload to an execution queue for execution in the execution environment according to the execution settings.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Sven Sterbling, Joachim Gönnheimer, Thomas Lumpp
  • Patent number: 10608878
    Abstract: A method for dynamically creating of a high availability policy based upon entries in a configuration management database (CMDB) and a best practices template can be provided. The method can include directing resource discovery in a CMDB for a selected application to discover components and dependencies of the selected application. The method also can include mapping the components and dependencies discovered for the selected application in the CMDB to a best practices template specifying a parameterized high availability topology for the selected application. Finally, the method can include storing the best practices template with mapped components and dependencies as a high availability policy for the selected application.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
  • Publication number: 20180367389
    Abstract: A method for dynamically creating of a high availability policy based upon entries in a configuration management database (CMDB) and a best practices template can be provided. The method can include directing resource discovery in a CMDB for a selected application to discover components and dependencies of the selected application. The method also can include mapping the components and dependencies discovered for the selected application in the CMDB to a best practices template specifying a parameterized high availability topology for the selected application. Finally, the method can include storing the best practices template with mapped components and dependencies as a high availability policy for the selected application.
    Type: Application
    Filed: August 27, 2018
    Publication date: December 20, 2018
    Inventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
  • Patent number: 10079723
    Abstract: A method for dynamically creating a high availability policy based upon entries in a configuration management database (CMDB) and a best practices template can be provided. The method can include directing resource discovery in a CMDB for a selected application to discover components and dependencies of the selected application. The method also can include mapping the components and dependencies discovered for the selected application in the CMDB to a best practices template specifying a parameterized high availability topology for the selected application. Finally, the method can include storing the best practices template with mapped components and dependencies as a high availability policy for the selected application.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
  • Patent number: 9953293
    Abstract: A running of an application resource of a first site of at least two sites is stopped from accessing a storage device of the first site. A running of a replication resource is brought to a stop. The replication resource is configured to control a replication of data between the storage device on the first site on which data from the running application resource on the first site are stored to the storage device on the second site. A replication request is submitted to the automation engine for changing a replication direction to run from the second site to the first site. The application resource is started on the second site only after changing the replication direction to start from the storage device on the second site instead of from the storage device of the first site.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Benke, Bernd Jostmeyer, Thomas Lumpp, Markus Mueller, Martin Reitz, Wolfgang Schaeberle, Walter Schueppen, Isabell Schwertle
  • Patent number: 8892702
    Abstract: An autonomic computing system and method determine that a desired end state cannot be reached, determine that an acceptable sub-state can be reached using at least one of priority ratings, conditional relationship specifications, and alternative relationship specifications, and place the computing system in an acceptable sub-state. The priority ratings can contain an attribute assigned to a policy definition that determines a sequence for applying the policy definition. The attribute can be “mandatory”, a numerical value, or “not required”. The conditional relationship specifications have policy definitions that are applied when the state of a specified resource meets a predetermined requirement. An alternative relationship specification has policy definitions and/or conditional relationship specifications that are applied when the state of a specified resource does not meet a predetermined requirement.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: John K. Alex, Reinhard Buendgen, Chun-Shi Chang, Rong-Sheng Lee, Jeffrey S. Lucash, Thomas Lumpp, Juergen Schneider
  • Patent number: 8751856
    Abstract: Provided are techniques for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Jeurgen Schneider, Isabell Schwertle
  • Patent number: 8316383
    Abstract: A mechanism is provided for determining an incident of a resource in a computing environment. An event pertaining to the resource is processed by a system automation module. The event is represented as an associated event data having parameters of a target state, a target state prior to the event, a current state, and a current state prior to the event. First, the target state is compared to the target state prior to the event to assure that the target state is steady. Wherein a determination that the event is an incident cannot be made after comparing the target state and the current state, the system automation module compares the current state to the current state prior to the event. Upon determining that the event is an incident, the event data is marked and stored in a repository.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas Lumpp, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Publication number: 20120260128
    Abstract: A running of an application resource of a first site of at least two sites is stopped from accessing a storage device of the first site. A running of a replication resource is brought to a stop. The replication resource is configured to control a replication of data between the storage device on the first site on which data from the running application resource on the first site are stored to the storage device on the second site. A replication request is submitted to the automation engine for changing a replication direction to run from the second site to the first site. The application resource is started on the second site only after changing the replication direction to start from the storage device on the second site instead of from the storage device of the first site.
    Type: Application
    Filed: June 20, 2012
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver BENKE, Bernd JOSTMEYER, Thomas LUMPP, Markus MUELLER, Martin REITZ, Wolfgang SCHAEBERLE, Walter SCHUEPPEN, Isabell SCHWERTLE
  • Publication number: 20120089862
    Abstract: Provided are techniques for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Thomas Lumpp, David B. Peterson, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Publication number: 20110270802
    Abstract: The invention relates to a method of controlling the replication status and direction of a storage device in accordance to its availability state.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver BENKE, Bernd JOSTMEYER, Thomas LUMPP, Markus MUELLER, Martin REITZ, Wolfgang SCHAEBERLE, Walter SCHUEPPEN, Isabell SCHWERTLE
  • Patent number: 8037341
    Abstract: A system and associated method for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Publication number: 20100169720
    Abstract: A system and associated method for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Publication number: 20100169703
    Abstract: A system and associated method for determining an incident of a resource in a computing environment. An event pertaining to the resource is processed by a system automation module. The event is represented as an associated event data having parameters of a target state, a target state prior to the event, a current state, and a current state prior to the event. First, the target state is compared to the target state prior to the event to assure that the target state is steady. Wherein a determination that the event is an incident cannot be made after comparing the target state and the current state, the system automation module compares the current state to the current state prior to the event. Upon determining that the event is an incident, the event data is marked and stored in a repository.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Lumpp, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Publication number: 20100169860
    Abstract: A method for dynamically creating of a high availability policy based upon entries in a configuration management database (CMDB) and a best practices template can be provided. The method can include directing resource discovery in a CMDB for a selected application to discover components and dependencies of the selected application. The method also can include mapping the components and dependencies discovered for the selected application in the CMDB to a best practices template specifying a parameterized high availability topology for the selected application. Finally, the method can include storing the best practices template with mapped components and dependencies as a high availability policy for the selected application.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
  • Patent number: 7516360
    Abstract: The present invention provides a system and method for the execution of jobs in a distributed computing architecture that uses worker clients which are characterized by a checkpointing mechanism component for generating checkpointing information being assigned to at least one worker client, at least one failover system being assigned to the worker client, a component (failover system selection component) for automatically assigning at least one existing or newly created failover system to the failure system being assigned to a worker client in the case said worker clients fails, wherein the assigned failover system provides all function components in order to take over the execution of the job when said assigned worker client fails, wherein the assigned failover system further includes at least a failover monitor component for detecting failover situations of said assigned worker client.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Utz Bacher, Oliver Benke, Boas Betzler, Thomas Lumpp, Eberhard Pasch