Patents by Inventor Gerd Breiter
Gerd Breiter 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: 20140006627Abstract: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node.Type: ApplicationFiled: May 31, 2013Publication date: January 2, 2014Inventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Publication number: 20140006626Abstract: Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and resource management rules specifying the management of said node's resource. For each node, the method includes: determining a resource type indicated by said node; determining one or more resource management rules assigned to said node; evaluating the resource management rules assigned to said node on a resource instance catalog and the determined resource type for computing selection criteria; applying the selection criteria on a service provider catalog for selecting one of the one or more resource managers, the service provider catalog being indicative of one or more of the resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; creating an instance of the resource provided by the selected resource manager; and allocating said instance to the IT-service.Type: ApplicationFiled: May 31, 2013Publication date: January 2, 2014Inventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 8578029Abstract: A system for provisioning service environments (SEs) and resources includes a component for creating and handling state change events and a parts catalog including descriptions of SEs, variable federated resources, aggregated, and basic resources. The system further includes a planner component for generating plans for construction and destruction of SEs and plans for creation, addition, removal and destruction of every aggregated resource to or from the SEs. The planner component has an interface to the parts catalog and an interface to a global dynamic free pool manager. The global dynamic free pool manager is configured for dynamically constructing and destructing dynamic free pool managers with their assigned dynamic free pools including dynamically changing their capacities.Type: GrantFiled: September 13, 2012Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Gerd Breiter, Jutta Kreyss, Andrea Schmidt, Tamar Eilam, Sandra D. Miller, Lily B. Mummert
-
Patent number: 8571914Abstract: Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.Type: GrantFiled: July 20, 2012Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Gerd Breiter, Matthias Kloppmann, Thomas Spatzier
-
Publication number: 20130219042Abstract: A system, and computer program product for managing cloud services are provided in the illustrative embodiments. A first set of management functions is instantiated external to a microkernel of a management system for managing a set of cloud services. The management system further includes a second set of management functions executing within the kernel of the management system. A subset of the first set of management functions is associated with a cloud service in the set of cloud services. A management task for the cloud service is handled using the subset of the first set of management functions. A usage information corresponding to the use of the subset of the first set of management functions for handling the management task for the cloud service is reported.Type: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Applicant: International Business Machines CorporationInventors: MICHAEL M. BEHRENDT, Gerd Breiter, Stefan Pappe
-
Patent number: 8458763Abstract: A computer-implemented method of enabling security in network resources provisioned as part of a service landscape instance is provided. The method includes initiating an orchestration process for creating a landscape service instance to provide services to a service subscriber over a data communications network. The method further includes deriving from the orchestration process at least one parameter, and generating at least one security configuration profile based upon the at least one parameter for at least one system of the landscape service instance.Type: GrantFiled: July 1, 2008Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Sivaram Gottimukkala, Lap Huynh, Dinakaran Joseph, Michael Law, Linwood Overby, Jr., Wesley Devine, Michael Behrendt, Gerd Breiter
-
Patent number: 8424053Abstract: A computer-implemented method is provided for updating network security policy rules when network resources are provisioned in a service landscape instance. The method includes categorizing network resources in a service landscape instance based on a service landscape model. The method further includes responding to the provisioning of a network resource by automatically generating one or more security policy rules for a newly-provisioned network resource. Additionally, the method includes updating security policy rules of pre-existing network resources in the service landscape instance that are determined to be eligible to communicate with the newly-provisioned network resource so as to include the newly-provisioned network resource as a remote resource based on the service landscape model.Type: GrantFiled: July 1, 2008Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Sivaram Gottimukkala, Lap Huynh, Dinakaran Joseph, Linwood Overby, Jr., Wesley Devine, Michael Behrendt, Gerd Breiter
-
Patent number: 8381221Abstract: Method, computer program products and systems for conserving energy in data processing center, wherein a plurality of services are offered to a plurality of subscribed service consumers in a dynamic fashion, allowing a created service instance to be re-assigned from one to another server of the resources. Control parameters comprising power consumption and temperature of a group of resources are monitored. A workload may be assigned properties such as “hot” and “cold.” which are then assessed. A hot workload may be relocated to a cold spot, and if necessary, a cold workload may be relocated to a location which was de-loaded from a workload, that is, a hot spot, which is then considered to cool down due to addition of less workload in form of the cold workload. Thus, the energy required to cool the data center may be minimized.Type: GrantFiled: March 3, 2009Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Michael Behrendt, Andreas Bieswanger, Gerd Breiter, Hans-Deiter Wehle
-
Publication number: 20130013783Abstract: A system for provisioning service environments (SEs) and resources includes a component for creating and handling state change events and a parts catalog including descriptions of SEs, variable federated resources, aggregated, and basic resources. The system further includes a planner component for generating plans for construction and destruction of SEs and plans for creation, addition, removal and destruction of every aggregated resource to or from the SEs. The planner component has an interface to the parts catalog and an interface to a global dynamic free pool manager. The global dynamic free pool manager is configured for dynamically constructing and destructing dynamic free pool managers with their assigned dynamic free pools including dynamically changing their capacities.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Jutta Kreyss, Andrea Schmidt, Tamar Eilam, Sandra D. Miller, Lily B. Mummert
-
Publication number: 20130007268Abstract: Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Sambit Sahu, Anca Sailer, Hidayatullah Shaikh, Mahesh Viswanathan
-
Publication number: 20120297054Abstract: Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.Type: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, Sambit Sahu, Anca Sailer, Hidayatullah Shaikh, Mahesh Viswanathan
-
Patent number: 8316130Abstract: The present invention provides a system, method, and computer program product to accelerate provisioning by dynamically creating dynamic free pools (DFPs) of pre-provisioned resources that are provisioned in advance, and are ready and free for use. A DFP construct for a resource, and its associated dynamic free pool manager are generated dynamically from a formal description of an aggregated resource structure (e.g. in the form of an XML schema). The present invention also provides a system, method, and computer program product to improve the delivery time of SEs based on the DFP constructs. The methods are extended to deal with special conditions such as contention over resources, or critical delivery time.Type: GrantFiled: December 21, 2005Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Gerd Breiter, Jutta Kreyss, Andrea Schmidt, Tamar Eilam, Sandra D. Miller, Lily B. Mummert
-
Publication number: 20120290346Abstract: Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.Type: ApplicationFiled: July 20, 2012Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GERD BREITER, MATTHIAS KLOPPMANN, THOMAS SPATZIER
-
Patent number: 8294593Abstract: A method of collecting usage data of an on-demand service provided to a subscriber is disclosed. The method comprises provisioning of a first manageable resource in order to provide the on-demand service to the subscriber, the first manageable resource being associated with at least a first underlying resource, the first underlying resource comprising a first collector for collecting first usage data of the first underlying resource while the on-demand service is provided. Further, a first metering component is instantiated for the first manageable resource and the first metering component is instructed to initiate the retrieval of the first usage data from the first collector prior to the termination of the first metering component and the de-provisioning of the first manageable resource. Additionally, the retrieved first usage data is stored for further evaluation.Type: GrantFiled: February 22, 2008Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Michael Behrendt, Gerd Breiter, Andrea Schmidt
-
Publication number: 20120265572Abstract: Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.Type: ApplicationFiled: April 11, 2012Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GERD BREITER, MATTHIAS KLOPPMANN, THOMAS SPATZIER
-
Publication number: 20120215733Abstract: A method includes maintaining descriptions of a plurality of information technology resources in a computer-readable storage medium. The method includes maintaining a plurality of evaluation strategies, wherein the evaluation strategies associate a plurality of rules with forms of changes to the plurality of information technology resources. Responsive to detecting a command to change a first property of the set of properties of a first information technology resource of the plurality of information technology resources, the method determines that a first of the evaluation strategies associates at least one of the plurality of rules with a form of the change to the first property of the first information technology resource. Also, responsive to detecting the command, the method evaluates the at least one of the plurality of rules and performs the operation of the at least one rule.Type: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Applicant: International Business Machines CorporationInventors: Gerd Breiter, Dominik Jall, Markus Mueller, Alexander Neef, Martin Reitz
-
Publication number: 20120204187Abstract: A method, apparatus, and computer program product for managing a workload in a hybrid cloud. It is determined whether first data processing resources processing a portion of a workload are overloaded. Responsive to a determination that the first data processing resources are overloaded, second data processing resources are automatically provisioned and the portion of the workload is automatically moved to the second data processing resources for processing. The second data processing resources are data processing resources that are provided as a service on the hybrid cloud. Processing of a first portion of a workload being processed on first data processing resources of a hybrid cloud are monitored simultaneously with monitoring processing of a second portion of the workload being processed on second data processing resources of the hybrid cloud. The workload may be allocated automatically between the first portion and the second portion responsive to the simultaneous monitoring.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, David B. Lindquist, Vijay K. Naik, Bala Rajaraman, Holger Reinhardt, Marc-Thomas H. Schmidt, Yih-Shin Tan
-
Publication number: 20120203908Abstract: Integrating data processing resources across a hybrid cloud includes providing a plug-in software component configured to be installed in a software framework. When the plug-in software component is activated, it may generate an interface for a consumer of data processing resources. Using this interface, the consumer of data processing resources may request the use of data processing resources provided as a service on the hybrid cloud. In response, the plug-in software component may acquire the requested data processing resources via interfaces provided by the various data processing resources. A number of different data processing resources may have different interface requirements. However, the first interface generated by the plug-in software component may provide a single vendor neutral interface for accessing data processing resources on the hybrid cloud by the consumer of data processing resources.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kirk A. Beaty, Gerd Breiter, David B. Lindquist, Vijay K. Naik, Holger Reinhardt, Marc-Thomas H. Schmidt
-
Publication number: 20120204169Abstract: A hybrid cloud integrator provides a capability for integrating data processing resources provided as services across a hybrid cloud. The hybrid cloud integrator includes a software framework that provides for installing, configuring, activating, and controlling operation of a number of plug-in software components. The plug-in software components are configured to provide for using data processing resources provided as a service to process a consumer workload.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerd Breiter, David B. Lindquist, Vijay K. Naik, Holger Reinhardt, Marc-Thomas H. Schmidt
-
Patent number: 8200749Abstract: A data processing method is disclosed. The data processing method comprises the step of receiving a request for a service interface description of a service from a client at a server, wherein the service is implemented via a first service endpoint at the server, and wherein the first service endpoint is associated with a first service endpoint interface description. In a further step, a given set of correlations is employed for the determination of service endpoints correlated with the first service endpoint with respect to the service, wherein each of the correlated service endpoints is associated with a service endpoint interface description. Furthermore the service interface description is generated by aggregating the first service endpoint interface description with the service endpoint interface descriptions of the correlated service endpoints and the service interface description is provided to the client.Type: GrantFiled: February 19, 2008Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Michael Behrendt, Gerd Breiter, Harald Daur, Georg Ochs