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: 20260023672Abstract: 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: ApplicationFiled: July 22, 2024Publication date: January 22, 2026Applicant: International Business Machines CorporationInventors: Sven Lange-Last, Thomas Lumpp, Martin Henke, Niels Korschinsky, Michael Magrian, Lukas Ziefle, Marc Schwind
-
Publication number: 20250355758Abstract: 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: ApplicationFiled: June 19, 2024Publication date: November 20, 2025Inventors: Gregor Möhler, Thomas Lumpp, Fabian Sehm, Martin Henke, Daniel Pittner, Nico Friedrich
-
Patent number: 12405820Abstract: 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: GrantFiled: March 30, 2022Date of Patent: September 2, 2025Assignee: International Business Machines CorporationInventors: Sven Sterbling, Joachim Gönnheimer, Thomas Lumpp
-
Publication number: 20240386033Abstract: 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: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Inventors: James Donald THORNE, Brad NICHOLSON, Andrew SCHWARTZ, Thomas LUMPP, Daniel PITTNER
-
Publication number: 20230315517Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Sven Sterbling, Joachim Gönnheimer, Thomas Lumpp
-
Patent number: 10608878Abstract: 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: GrantFiled: August 27, 2018Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
-
Publication number: 20180367389Abstract: 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: ApplicationFiled: August 27, 2018Publication date: December 20, 2018Inventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
-
Patent number: 10079723Abstract: 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: GrantFiled: December 31, 2008Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
-
Patent number: 9953293Abstract: 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: GrantFiled: June 20, 2012Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver Benke, Bernd Jostmeyer, Thomas Lumpp, Markus Mueller, Martin Reitz, Wolfgang Schaeberle, Walter Schueppen, Isabell Schwertle
-
Patent number: 8892702Abstract: 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: GrantFiled: September 30, 2003Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: John K. Alex, Reinhard Buendgen, Chun-Shi Chang, Rong-Sheng Lee, Jeffrey S. Lucash, Thomas Lumpp, Juergen Schneider
-
Patent number: 8751856Abstract: 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: GrantFiled: October 10, 2011Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Jeurgen Schneider, Isabell Schwertle
-
Patent number: 8316383Abstract: 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: GrantFiled: December 29, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Thomas Lumpp, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
-
Publication number: 20120260128Abstract: 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: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver BENKE, Bernd JOSTMEYER, Thomas LUMPP, Markus MUELLER, Martin REITZ, Wolfgang SCHAEBERLE, Walter SCHUEPPEN, Isabell SCHWERTLE
-
Publication number: 20120089862Abstract: 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: ApplicationFiled: October 10, 2011Publication date: April 12, 2012Applicant: International Business Machines CorporationInventors: Thomas Lumpp, David B. Peterson, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
-
Publication number: 20110270802Abstract: The invention relates to a method of controlling the replication status and direction of a storage device in accordance to its availability state.Type: ApplicationFiled: April 29, 2011Publication date: November 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver BENKE, Bernd JOSTMEYER, Thomas LUMPP, Markus MUELLER, Martin REITZ, Wolfgang SCHAEBERLE, Walter SCHUEPPEN, Isabell SCHWERTLE
-
Patent number: 8037341Abstract: 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: GrantFiled: December 29, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
-
Publication number: 20100169720Abstract: 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: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
-
Publication number: 20100169703Abstract: 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: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Lumpp, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
-
Publication number: 20100169860Abstract: 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: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ana C. Biazetti, Thomas Lumpp, Juergen Schneider
-
Patent number: 7516360Abstract: 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: GrantFiled: September 9, 2004Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Utz Bacher, Oliver Benke, Boas Betzler, Thomas Lumpp, Eberhard Pasch