Patents by Inventor Andreas Bieswanger

Andreas Bieswanger 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: 20090228893
    Abstract: 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: Application
    Filed: March 3, 2009
    Publication date: September 10, 2009
    Applicant: International Business Machines Corporation
    Inventors: Michael Behrendt, Andreas Bieswanger, Gerd Breiter, Hans-Dieter Wehle
  • Publication number: 20090099817
    Abstract: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.
    Type: Application
    Filed: December 22, 2008
    Publication date: April 16, 2009
    Applicant: International Business Machines Corporation
    Inventors: Andreas Bieswanger, Michael S. Floyd, Andrew J. Geissler, Soraya Ghiasi, Hye-Young McCreary, Guillermo J. Silva, Malcolm S. Ware
  • Patent number: 7502705
    Abstract: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andreas Bieswanger, Michael S. Floyd, Andrew J. Geissler, Soraya Ghiasi, Hye-Young McCreary, Guillermo J. Silva, Malcolm S. Ware
  • Publication number: 20090063666
    Abstract: A method and corresponding apparatus is provided for determining the location of a configuration server being connected to a totally symmetric network infrastructure that does not exhibit any symmetry breakers on network level. The configuration server reaches a decision to determine its network-wide unique configuration in order to be able to serve controllers. This decision depends on the plug position of the configuration server under consideration and the assumption of plugging rules governing a “good” network infrastructure. The controllers periodically send network packets that will be marked if they traverse specific connection elements in the network. The origin and the path of a network packet can be determined. The decision making is based on a majority function based on the packets received by the configuration server. If a decision cannot be made, then errors in the cabling structure can be detected.
    Type: Application
    Filed: August 13, 2008
    Publication date: March 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Frank Scholz, Dirk Bolte, Friedrich Michael Welter, Martin Kuenzel, Friedemann Baitinger, Andreas Bieswanger, Juergen Saalmueller, Andreas Arnez
  • Publication number: 20080307134
    Abstract: A method, apparatus and computer instructions are provided for controlling communications between controller devices over an I2C bus hardware interface and a separate communication line, such as a GPIO line. With thermal/power management firmware installed on a system controller device, communications between the system controller device and a real time embedded controller device are sent using a predefined protocol whereby the system controller generates commands to the embedded controller by first performing an I2C write with a command packet, followed immediately thereafter by an I2C read to get the return packet. The embedded controller processes the command and returns the response to the I2C read. In addition, the embedded controller is able to make the system controller aware that it has a communication request by interrupting the system controller by asserting the separate communication line, in response to which the system controller issues a status request command to the embedded controller.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Inventors: Andrew J. Geissler, Michael C. Hollinger, Martha A. Broyles, Todd J. Rosedahl, Hye-Young McCreary, Andreas Bieswanger
  • Publication number: 20080307238
    Abstract: A system is provided for unified management of power, performance, and thermals in computer systems. This system incorporates elements to effectively address all aspects of managing computing systems in an integrated manner, instead of independently. The system employs an infrastructure for real-time measurements feedback, an infrastructure for regulating system activity, component operating levels, and environmental control, a dedicated control structure for guaranteed response/preemptive action, and interaction and integration components. The system provides interfaces for user-level interaction. The system also employs methods to address power/thermal concerns at multiple timescales. In addition, the system improves efficiency by adopting an integrated approach, rather than treating different aspects of the power/thermal problem as individual issues to be addressed in a piecemeal fashion.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 11, 2008
    Inventors: Andreas Bieswanger, Michael S. Floyd, Soraya Ghiasi, Steven P. Hartman, Thomas W. Keller, JR., Hye-Young McCreary, Karthick Rajamani, Freeman L. Rawson, III, Juan C. Rubio, Malcolm S. Ware
  • Publication number: 20080300817
    Abstract: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Inventors: Andreas Bieswanger, Michael S. Floyd, Andrew J. Geissler, Soraya Ghiasi, Hye-Young McCreary, Guillermo J. Silva, Malcolm S. Ware
  • Publication number: 20080107218
    Abstract: A system and method of parameter measurement for a distributed computer system, the method including selecting a master unit; selecting slave units operably connected to the master unit on a bus, the slave units having a slave clock; determining slave unit latencies between the master unit and the slave units; generating slave unit synchronizing signals for the slave units, the slave unit synchronizing signals being adjusted for the slave unit latencies; synchronizing the slave clocks in response to the slave unit synchronizing signals; and measuring an operating parameter at the slave units at a synchronously determined time.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 8, 2008
    Inventors: Andrew Geissler, Malcolm S. Ware, Hye-Young McCreary, Andreas Bieswanger
  • Publication number: 20080072079
    Abstract: A method, apparatus, and computer-usable medium for predicting capacity on a data processing system. According to a preferred embodiment of the present invention, a capacity manager estimates an incremental power value utilize for activating and maintaining an additional processor in the data processing system. The capacity manager calculates a power headroom value. In response to calculating the power headroom value, the capacity manager determines whether an adjustment power headroom value is required. The capacity manager calculates a projected capacity value added by the additional processor to the data processing system.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventors: Andreas Bieswanger, Andrew Geissler, Hye-Young McCreary, Naresh Nayar, Freeman L. Rawson
  • Publication number: 20080065874
    Abstract: A system and method for an initial boot of a system before adding or removing drawers to a system without requiring an n-level cable. Standby power is applied after all cables have been connected to the system. All available expansion ports for an SMP cable are searched. A unique ID is sent over and received by all plugged SMP cables. A list of each controller and its connected controllers is created, and a master controller is assigned. A plugging table of each controller is sent to the master controller. The master controller compares all received plugging tables to plugging rules. Errors are reported in cable plugging errors and system configuration is reported to platform management service.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 13, 2008
    Inventors: Andrew Geissler, Andreas Bieswanger, Gary Anderson, Herwig Elfering, Hye-Young McCreary, Juergen Saalmueller, Kanisha Patel
  • Publication number: 20070073501
    Abstract: A computer implemented method, a data processing system, and a computer usable program code for automatically identifying multiple combinations of operational and non-operational components with a single part number. A non-volatile storage is provided on a part, wherein the part includes a plurality of sub-components. Unavailable sub-components in the plurality of sub-components are identified based on a series of testing to form identified unavailable sub-components. Information of the identified unavailable sub-components is stored into the non-volatile storage.
    Type: Application
    Filed: September 27, 2005
    Publication date: March 29, 2007
    Inventors: Andreas Bieswanger, Herwig Elfering, James Fields, Andrew Geissler, Alan Hlava, Scott Swaney
  • Patent number: 7194645
    Abstract: A method, apparatus and computer instructions are provided to autonomically monitor and adjust system characteristics based on a customer optimization goal specified in a policy or profile. An autonomic management component is implemented in firmware comprising a set of control algorithms. Response to reading system characteristics from a plurality of sensors, the autononmic management component selects at least one control algorithm from the set and the control algorithm adjusts the parameters of the system characteristic to optimize performance according to the optimization goal specified by the customer.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Andreas Bieswanger, Lee Evan Eisen, James Stephen Fields, Jr., Michael Stephen Floyd, Bradley David McCredie, Naresh Nayar
  • Publication number: 20060178764
    Abstract: A method, apparatus and computer instructions are provided to autonomically monitor and adjust system characteristics based on a customer optimization goal specified in a policy or profile. An autonomic management component is implemented in firmware comprising a set of control algorithms. Response to reading system characteristics from a plurality of sensors, the autononmic management component selects at least one control algorithm from the set and the control algorithm adjusts the parameters of the system characteristic to optimize performance according to the optimization goal specified by the customer.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Andreas Bieswanger, Lee Eisen, James Fields, Michael Floyd, Bradley McCredie, Naresh Nayar