Patents by Inventor Ruediger Schulze
Ruediger Schulze 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: 11423343Abstract: Embodiments of the present invention provide systems and methods for constructing a plan for creating a cloud service. In one embodiment, a configurator receives a request for one or more services making up a cloud service, and a preliminary plan for the requested services is generated. A service provider determines that it is able to fulfill a requested service, and inserts a sub plan for fulfilling the requested service into the preliminary plan. A final plan is generated, which includes a sub plan from each service provider inserted into the preliminary plan.Type: GrantFiled: March 25, 2015Date of Patent: August 23, 2022Assignee: KYNDRYL, INC.Inventors: Michael M. Behrendt, Simon D. Moser, Ruediger Schulze, Thomas Spatzier, Natalie Speiser
-
Patent number: 11144342Abstract: A method for executing, in a distributed computing infrastructure (comprising a broker node and work nodes), a job workload having a requirement related to a resource. Test deployment comprises: executing a test workload observing the requirement and varying the resource; for each test workload execution, receiving a metric quantifying a response of the test node to the status of the resource. The broker node: performs the test deployment with the test workload being a measuring workload having the requirement, the test node being a first and second candidate node, and the metric respectively being a first and second metric; determines a cost impact function of the metric; respectively determines a minimum of a first and second total cost function determined from the first and second metric and the cost impact function; and causes an executing node selected from the candidate nodes based on the minima to execute the job workload.Type: GrantFiled: March 27, 2019Date of Patent: October 12, 2021Assignee: International Business Machines CorporationInventors: Ruediger Schulze, Bernhard Dierberger, Turgut Aslan, Joachim Frank
-
Publication number: 20200310847Abstract: A method for executing, in a distributed computing infrastructure (comprising a broker node and work nodes), a job workload having a requirement related to a resource. Test deployment comprises: executing a test workload observing the requirement and varying the resource; for each test workload execution, receiving a metric quantifying a response of the test node to the status of the resource. The broker node: performs the test deployment with the test workload being a measuring workload having the requirement, the test node being a first and second candidate node, and the metric respectively being a first and second metric; determines a cost impact function of the metric; respectively determines a minimum of a first and second total cost function determined from the first and second metric and the cost impact function; and causes an executing node selected from the candidate nodes based on the minima to execute the job workload.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Ruediger Schulze, Bernhard Dierberger, Turgut Aslan, Joachim Frank
-
Patent number: 10656918Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source application services executing in source environments. The information handling system then maps the set of discovery results to a target pattern includes at least one declarative description describing one or more components included in at least one of the one or more source environments. In turn, the information handling system creates a target application service based, at least in part, on the target pattern.Type: GrantFiled: July 19, 2018Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
-
Publication number: 20180321919Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source application services executing in source environments. The information handling system then maps the set of discovery results to a target pattern includes at least one declarative description describing one or more components included in at least one of the one or more source environments. In turn, the information handling system creates a target application service based, at least in part, on the target pattern.Type: ApplicationFiled: July 19, 2018Publication date: November 8, 2018Inventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
-
Patent number: 10114616Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source applications executing in source environments. The information handling system then maps the set of discovery results to a target pattern that includes descriptions of components corresponding to the discovery results. In turn, the information handling system creates a target application based, at least in part, on the target pattern.Type: GrantFiled: August 4, 2016Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
-
Publication number: 20180039487Abstract: An approach is provided in which an information handling system receives a set of discovery results that correspond to source applications executing in source environments. The information handling system then maps the set of discovery results to a target pattern that includes descriptions of components corresponding to the discovery results. In turn, the information handling system creates a target application based, at least in part, on the target pattern.Type: ApplicationFiled: August 4, 2016Publication date: February 8, 2018Inventors: John V. Delaney, Florian D. Graf, Maeve M. O'Reilly, Ruediger Schulze, Thomas Spatzier, Clea A. Zolotow
-
Patent number: 9569203Abstract: One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One or more processors analyze a second application pattern description. The second application pattern description describes the second application pattern instance. Based on an analysis of the second application pattern description, one or more processors install one or more of the plurality of artifacts against at least one server of the second application pattern instance. One or more processors execute one or more automated operations in order to enable the second application pattern instance with the capability.Type: GrantFiled: March 27, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Jochen E. Breh, Monika Illgner-Kurz, Ruediger Schulze, Thomas Spatzier
-
Publication number: 20160283879Abstract: Embodiments of the present invention provide systems and methods for constructing a plan for creating a cloud service. In one embodiment, a configurator receives a request for one or more services making up a cloud service, and a preliminary plan for the requested services is generated. A service provider determines that it is able to fulfill a requested service, and inserts a sub plan for fulfilling the requested service into the preliminary plan. A final plan is generated, which includes a sub plan from each service provider inserted into the preliminary plan.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Michael M. Behrendt, Simon D. Moser, Ruediger Schulze, Thomas Spatzier, Natalie Speiser
-
Publication number: 20160283223Abstract: One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One or more processors analyze a second application pattern description. The second application pattern description describes the second application pattern instance. Based on an analysis of the second application pattern description, one or more processors install one or more of the plurality of artifacts against at least one server of the second application pattern instance. One or more processors execute one or more automated operations in order to enable the second application pattern instance with the capability.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Jochen E. Breh, Monika Illgner-Kurz, Ruediger Schulze, Thomas Spatzier
-
Patent number: 8104040Abstract: A method for automatically adding capacity to a computer for a workload is provided. Metric information is received, defined in a policy, about a workload running on a computer. Capacity information for the computer is retrieved and is serialized in a serialized list in accordance with the policy. A demand for the workload is received and is a request for additional capacity of the computer. The demand for the workload is analyzed to determine whether the demand is characterized as a speed or a general purpose demand. Speed demand includes an increase in a speed level for the computer, and general purpose demand includes an increase in a speed level and/or a number of processors for the computer. An appropriate capacity is determined, from the serialized list, to add to the computer for the workload based on the analysis. The appropriate capacity of the computer is activated for the workload.Type: GrantFiled: November 29, 2007Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Adrian Alvarez-Diez, Michael Groetzner, Ruediger Schulze, Horst Sinram
-
Publication number: 20090144734Abstract: A method for automatically adding capacity to a computer for a workload is provided. Metric information is received, defined in a policy, about a workload running on a computer. Capacity information for the computer is retrieved and is serialized in a serialized list in accordance with the policy. A demand for the workload is received and is a request for additional capacity of the computer. The demand for the workload is analyzed to determine whether the demand is characterized as a speed or a general purpose demand. Speed demand includes an increase in a speed level for the computer, and general purpose demand includes an increase in a speed level and/or a number of processors for the computer. An appropriate capacity is determined, from the serialized list, to add to the computer for the workload based on the analysis. The appropriate capacity of the computer is activated for the workload.Type: ApplicationFiled: November 29, 2007Publication date: June 4, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adrian Alvarez Diez, Michael Groetzner, Ruediger Schulze, Horst Sinram
-
Patent number: 4835909Abstract: Disk-shaped nickel-plated aluminum substrates which are used as bases in the production of magnetic recording disks having a magnetizable metallic layer are surface treated by polishing and texturing.Type: GrantFiled: August 6, 1987Date of Patent: June 6, 1989Assignee: BASF AktiengesellschaftInventors: Juergen Richter, Werner Grau, Gerd Maurer, Friedrich Domas, Werner Loeser, Rainer Bender, Axel-Ruediger Schulze, Kurt Doerr