Patents by Inventor Dietmar Noll

Dietmar Noll 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: 20210357120
    Abstract: Correlating storage system event alerts by receiving notice of an event, determining a first storage network system (SNS) resource related to the event, determining instantiated dependencies between the first SNS resource and a second SNS resource, correlating the event with a second event according to the instantiated dependencies, and providing notice of the correlated events.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Inventors: Christoph Reichert, Willi Wuensch, Dietmar Noll
  • Patent number: 11175825
    Abstract: Correlating storage system event alerts by receiving notice of an event, determining a first storage network system (SNS) resource related to the event, determining instantiated dependencies between the first SNS resource and a second SNS resource, correlating the event with a second event according to the instantiated dependencies, and providing notice of the correlated events.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: November 16, 2021
    Assignee: International Business machines Corporation
    Inventors: Christoph Reichert, Willi Wuensch, Dietmar Noll
  • Patent number: 11029992
    Abstract: As indicated above, aspects of the present invention provide an approach for facilitating nondisruptive virtual machine (VM) maintenance in a networked computing environment. In an embodiment, a request for an update to an active VM is received, and a copy of the active VM is taken to create a snapshot VM. An update is installed on the snapshot VM. While the snapshot VM is being updated, all changes made to the active VM are saved. Once the update is installed on the snapshot VM, the saved changes are applied to the snapshot VM. A switch is made over to the snapshot VM in real time so that the snapshot VM becomes the active VM. The process allows a user to work continuously with the software as a service (SaaS) VM without disruption.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
  • Publication number: 20190310875
    Abstract: As indicated above, aspects of the present invention provide an approach for facilitating nondisruptive virtual machine (VM) maintenance in a networked computing environment. In an embodiment, a request for an update to an active VM is received, and a copy of the active VM is taken to create a snapshot VM. An update is installed on the snapshot VM. While the snapshot VM is being updated, all changes made to the active VM are saved. Once the update is installed on the snapshot VM, the saved changes are applied to the snapshot VM. A switch is made over to the snapshot VM in real time so that the snapshot VM becomes the active VM. The process allows a user to work continuously with the software as a service (SaaS) VM without disruption.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
  • Patent number: 10394593
    Abstract: As indicated above, aspects of the present invention provide an approach for facilitating nondisruptive virtual machine (VM) maintenance in a networked computing environment. In an embodiment, a request for an update to an active VM is received, and a copy of the active VM is taken to create a snapshot VM. An update is installed on the snapshot VM. While the snapshot VM is being updated, all changes made to the active VM are saved. Once the update is installed on the snapshot VM, the saved changes are applied to the snapshot VM. A switch is made over to the snapshot VM in real time so that the snapshot VM becomes the active VM. The process allows a user to work continuously with the software as a service (SaaS) VM without disruption.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
  • Patent number: 10223190
    Abstract: A tool for improving identification of one or more storage system elements responsible for a performance degradation in a digital storage system. The tool records performance metric data for the one or more storage system elements in a database. The tool locates one or more outliers in the performance metric data for a focus time window using a statistical criterion. The tool calculates a problem contribution probability value for at least one of the one or more outliers. The tool determines a sequential list of outliers, wherein an order in the sequential list of outliers is determined using the problem contribution probability value.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventor: Dietmar Noll
  • Publication number: 20180260237
    Abstract: As indicated above, aspects of the present invention provide an approach for facilitating nondisruptive virtual machine (VM) maintenance in a networked computing environment. In an embodiment, a request for an update to an active VM is received, and a copy of the active VM is taken to create a snapshot VM. An update is installed on the snapshot VM. While the snapshot VM is being updated, all changes made to the active VM are saved. Once the update is installed on the snapshot VM, the saved changes are applied to the snapshot VM. A switch is made over to the snapshot VM in real time so that the snapshot VM becomes the active VM. The process allows a user to work continuously with the software as a service (SaaS) VM without disruption.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Inventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
  • Patent number: 9977617
    Abstract: The method for managing one or more standard configurations includes calculating a plurality of configuration fingerprints for a plurality of storage systems. The configuration fingerprint is a numerical value that represents information about a configuration for one or more components of a storage system. The method also includes building a result set that includes the plurality of configuration fingerprints for the plurality of storage systems. The method also includes identifying a plurality of standard configurations for the plurality of storage systems from the result set based on the plurality of configuration fingerprints. The method also includes determining that a first storage system from the plurality of storage systems meets a standard configuration from the plurality of standard configurations. The method also includes creating metadata within the first storage system that describes the standard configuration.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Dietmar Noll
  • Patent number: 9916107
    Abstract: The method for managing one or more standard configurations includes calculating a plurality of configuration fingerprints for a plurality of storage systems. The configuration fingerprint is a numerical value that represents information about a configuration for one or more components of a storage system. The method also includes building a result set that includes the plurality of configuration fingerprints for the plurality of storage systems. The method also includes identifying a plurality of standard configurations for the plurality of storage systems from the result set based on the plurality of configuration fingerprints. The method also includes determining that a first storage system from the plurality of storage systems meets a standard configuration from the plurality of standard configurations. The method also includes creating metadata within the first storage system that describes the standard configuration.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Dietmar Noll
  • Publication number: 20170161131
    Abstract: A tool for improving identification of one or more storage system elements responsible for a performance degradation in a digital storage system. The tool records performance metric data for the one or more storage system elements in a database. The tool locates one or more outliers in the performance metric data for a focus time window using a statistical criterion. The tool calculates a problem contribution probability value for at least one of the one or more outliers. The tool determines a sequential list of outliers, wherein an order in the sequential list of outliers is determined using the problem contribution probability value.
    Type: Application
    Filed: June 9, 2016
    Publication date: June 8, 2017
    Inventor: Dietmar Noll
  • Patent number: 9626105
    Abstract: A method, computer-readable storage medium and computer system for controlling a storage system, the storage system comprising a plurality of logical storage volumes, the method comprising: monitoring, for each of the logical storage volumes, one or more load parameters; receiving, for each of the logical storage volumes, one or more load parameter threshold values; comparing, for each of the logical storage volumes, the first load parameter values of said logical storage volume with the corresponding one or more load parameter threshold values; in case at least one of the first load parameter values of one of the logical storage volumes violates the load parameter threshold value it is compared with, automatically executing a corrective action.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Uwe Fiebrich-Kandler, Dietmar Noll
  • Patent number: 9606728
    Abstract: A method, computer-readable storage medium and computer system for controlling a storage system, the storage system comprising a plurality of logical storage volumes, the method comprising: monitoring, for each of the logical storage volumes, one or more load parameters; receiving, for each of the logical storage volumes, one or more load parameter threshold values; comparing, for each of the logical storage volumes, the first load parameter values of said logical storage volume with the corresponding one or more load parameter threshold values; in case at least one of the first load parameter values of one of the logical storage volumes violates the load parameter threshold value it is compared with, automatically executing a corrective action.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Uwe Fiebrich-Kandler, Dietmar Noll
  • Patent number: 9418088
    Abstract: The invention relates to a digital storage system, wherein the digital storage system includes one or more digital storage system elements. The digital storage system elements comprise a plurality of digital storage devices, and one or more network components to connect the digital storage elements. Execution of the machine executable instructions causes a processor to repeatedly record performance metric data descriptive of the performance of the storage system elements in the database, locate outliers in the performance metric data using a statistical algorithm, and to calculate a problem contribution probability value for at least a portion of the outliers. The problem contribution probability value is weighted using an instantiated configuration dependency tree and an instantiated performance metric dependency tree. The processor uses the problem contribution probability value to determine a sequential list of outliers.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventor: Dietmar Noll
  • Publication number: 20160147803
    Abstract: Embodiments in accordance with the present invention disclose a method and system for pattern-based problem determination guidance. The method involves receiving data with respect to a computer system and determining a pattern index based on the data, searching a database to find a matching pattern index, creating problem determination guidance based on the matching pattern index and an associated PCI triplet, sending the guidance to the computer system and receiving feedback from the computer system indicating the corrective action that was implemented, along with a response of the computer system, and storing in the database, data indicating the corrective action, and the response of the computer system to the corrective action.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventors: Dietmar Noll, Oliver Roehrsheim, Horst Zisgen
  • Publication number: 20160147823
    Abstract: Embodiments in accordance with the present invention disclose a method and system for pattern-based problem determination guidance. The method involves receiving data with respect to a computer system and determining a pattern index based on the data, searching a database to find a matching pattern index, creating problem determination guidance based on the matching pattern index and an associated PCI triplet, sending the guidance to the computer system and receiving feedback from the computer system indicating the corrective action that was implemented, along with a response of the computer system, and storing in the database, data indicating the corrective action, and the response of the computer system to the corrective action.
    Type: Application
    Filed: September 2, 2015
    Publication date: May 26, 2016
    Inventors: Dietmar Noll, Oliver Roehrsheim, Horst Zisgen
  • Publication number: 20160147477
    Abstract: The method for managing one or more standard configurations includes calculating a plurality of configuration fingerprints for a plurality of storage systems. The configuration fingerprint is a numerical value that represents information about a configuration for one or more components of a storage system. The method also includes building a result set that includes the plurality of configuration fingerprints for the plurality of storage systems. The method also includes identifying a plurality of standard configurations for the plurality of storage systems from the result set based on the plurality of configuration fingerprints. The method also includes determining that a first storage system from the plurality of storage systems meets a standard configuration from the plurality of standard configurations. The method also includes creating metadata within the first storage system that describes the standard configuration.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 26, 2016
    Inventors: Christian Bolik, Dietmar Noll
  • Publication number: 20160147759
    Abstract: The method for managing one or more standard configurations includes calculating a plurality of configuration fingerprints for a plurality of storage systems. The configuration fingerprint is a numerical value that represents information about a configuration for one or more components of a storage system. The method also includes building a result set that includes the plurality of configuration fingerprints for the plurality of storage systems. The method also includes identifying a plurality of standard configurations for the plurality of storage systems from the result set based on the plurality of configuration fingerprints. The method also includes determining that a first storage system from the plurality of storage systems meets a standard configuration from the plurality of standard configurations. The method also includes creating metadata within the first storage system that describes the standard configuration.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventors: Christian Bolik, Dietmar Noll
  • Patent number: 9342526
    Abstract: A mechanism is provided for providing storage resources of a storage management system. A storage service request is received comprising an indication of a service class. A determination is made of all resource managers mapped to the indicated service class according to a first mapping. For each of the determined resource managers: a determination is made of selected ones of all the storage resources controllable by the determined resource manager; monitoring data of the selected storage resources is gathered; the gathered monitoring data is compared for calculating a score for each one of the selected storage resources; and at least one function of the determined resource manager operable to control the storage resource having an optimum score is called.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Michael Fiedler, Daniel Michel, Dietmar Noll, Christoph Reichert
  • Patent number: 8930667
    Abstract: A method, computer readable storage medium and computer system for controlling the allocation of data to one of a plurality of storage units of a storage system, the method comprising: accessing a source storage unit comprising the data; gathering file system level (FS-level) metadata from the source storage unit; analyzing the gathered FS-level metadata for determining if the data should be moved to one of the other storage units, said other storage unit acting as a destination storage unit; and in case the data should be moved, displaying an indication of the destination storage unit and/or automatically moving the data to the determined destination storage unit.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Alatorre, Christian Bolik, Dietmar Noll, Laura Richardson, Aameek Singh, Sudhir V. R. Koka
  • Patent number: 8893050
    Abstract: A method in one embodiment includes determining which elements of a storage environment or system have been selected for addition to a group, each of the elements being associated with a tier; adding the selected elements to the group; determining whether a parent of each of the selected elements has also been selected, the parent of each of the selected elements being in a higher tier than the element; adding the parent to the group as an element if the parent of any of the selected elements has not been selected; associating the elements in the group into subgroups; generating a view of at least some of the elements in the group, the view representing the tier of the elements in the view, the elements being spatially organized by subgroup; and outputting the view. Additional systems, methods and computer program products are also disclosed.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthew Robert Bogner, Dietmar Noll