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: 20210357120Abstract: 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: ApplicationFiled: May 13, 2020Publication date: November 18, 2021Inventors: Christoph Reichert, Willi Wuensch, Dietmar Noll
-
Patent number: 11175825Abstract: 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: GrantFiled: May 13, 2020Date of Patent: November 16, 2021Assignee: International Business machines CorporationInventors: Christoph Reichert, Willi Wuensch, Dietmar Noll
-
Patent number: 11029992Abstract: 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: GrantFiled: June 24, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
-
Publication number: 20190310875Abstract: 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: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
-
Patent number: 10394593Abstract: 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: GrantFiled: March 13, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
-
Patent number: 10223190Abstract: 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: GrantFiled: June 9, 2016Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventor: Dietmar Noll
-
Publication number: 20180260237Abstract: 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: ApplicationFiled: March 13, 2017Publication date: September 13, 2018Inventors: Dietmar Noll, Patrick Schaefer, Willi Wuensch
-
Patent number: 9977617Abstract: 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: GrantFiled: November 24, 2014Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventors: Christian Bolik, Dietmar Noll
-
Patent number: 9916107Abstract: 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: GrantFiled: October 29, 2015Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Christian Bolik, Dietmar Noll
-
Publication number: 20170161131Abstract: 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: ApplicationFiled: June 9, 2016Publication date: June 8, 2017Inventor: Dietmar Noll
-
Patent number: 9626105Abstract: 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: GrantFiled: October 9, 2012Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Christian Bolik, Uwe Fiebrich-Kandler, Dietmar Noll
-
Patent number: 9606728Abstract: 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: GrantFiled: March 6, 2013Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Christian Bolik, Uwe Fiebrich-Kandler, Dietmar Noll
-
Patent number: 9418088Abstract: 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: GrantFiled: December 2, 2015Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventor: Dietmar Noll
-
Publication number: 20160147803Abstract: 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: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Inventors: Dietmar Noll, Oliver Roehrsheim, Horst Zisgen
-
Publication number: 20160147823Abstract: 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: ApplicationFiled: September 2, 2015Publication date: May 26, 2016Inventors: Dietmar Noll, Oliver Roehrsheim, Horst Zisgen
-
Publication number: 20160147477Abstract: 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: ApplicationFiled: October 29, 2015Publication date: May 26, 2016Inventors: Christian Bolik, Dietmar Noll
-
Publication number: 20160147759Abstract: 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: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Inventors: Christian Bolik, Dietmar Noll
-
Patent number: 9342526Abstract: 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: GrantFiled: March 27, 2013Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Christian Bolik, Michael Fiedler, Daniel Michel, Dietmar Noll, Christoph Reichert
-
Patent number: 8930667Abstract: 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: GrantFiled: September 12, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Christian Bolik, Dietmar Noll, Laura Richardson, Aameek Singh, Sudhir V. R. Koka
-
Patent number: 8893050Abstract: 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: GrantFiled: January 12, 2009Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Matthew Robert Bogner, Dietmar Noll