Patents by Inventor Thomas M. Brey
Thomas M. Brey 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: 7710718Abstract: A mechanism for changing ownership over the physical power to a blade server in a blade center chassis that prevents a malfunctioning blade from jeopardizing other components in the chassis. When the management module is not present, control over power to the blade is switched to a service processor on the blade. This arbitration of control over power to a blade is accomplished by implementing a watchdog timer mechanism. The management module is responsible for tickling the watchdog timer when the present in the chassis and operating normally. This mechanism provides the management module with control over power. If the management module malfunctions or is removed, control over power is switched to the local service processor on the blade server as soon as the watchdog timer is not tickled.Type: GrantFiled: September 21, 2007Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventors: Aaron E. Merkin, Thomas M. Brey, Joseph E. Bolan
-
Publication number: 20100070787Abstract: Disclosed is a computer implemented method, computer program product, and apparatus for determining a safe lower bound for a commonly powered data processing system. A power management module operates the data processing system using at least one nominal operating parameter during an exploration periodicity, with the at least one nominal operating parameter being clock speed. The power management module determines whether a calibration period is occurring. The power management module calibrates the data processing system up to a measurement interval duration expiration. The power management module may repeat operating the data processing system using the at least one nominal operating parameter.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andreas Bieswanger, Thomas M. Brey, Ajay Dholakia, Andrew Geissler, Hye-Young McCreary, Freeman L. Rawson, III, Malcolm S. Ware
-
Patent number: 7676301Abstract: Systems and methods for detecting and analyzing elevated temperatures at a component rack to identify and characterize air recirculation anomalies. In one embodiment, temperatures are sensed in proximity to an air intake of the component rack. Temperature sensors communicate with a workstation having system management software including a thermal management component for analyzing air intake temperatures. Predefined temperature differentials (PTD) are established, corresponding to expected temperature differentials between the selected locations in the absence of any appreciable recirculation. The PTD provides a threshold for comparing with “actual” temperature differentials (ATD) to identify the presence and/or mode of recirculation. If an ATD exceeds a corresponding PTD for a predefined time interval, a signal is output. The mode of recirculation, such as left-side, right-side, or dual-surface recirculation, may be determined using as few as four temperature sensors positioned at a zone of interest (ZOI).Type: GrantFiled: May 6, 2008Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Thomas M. Brey, Richard Edwin Harper, Thomas Dixon Pahel, Jr., William Joseph Piazza
-
Patent number: 7657945Abstract: Systems and arrangements to adjust resource accessibility based upon usage modes are contemplated. Embodiments may include a supervisor instance such as an operating system that is adapted to select one or more supervisor keys from a set of supervisor keys available to the host node or platform upon which the supervisor instance is operating. The supervisor instance may select the supervisor key(s) based upon an association of the supervisor instance with a usage mode represented by a supervisor key name. In many embodiments, supervisor key names may be associated with resources via with one or more of the supervisor keys based upon the resources needed when operating in the usage modes by a system administrator. Once the supervisor instance is initialized, the supervisor instance may issue client keys that allow access to subsets of the resources available to the supervisor instance based upon usage modes of the clients.Type: GrantFiled: March 2, 2005Date of Patent: February 2, 2010Assignee: International Business Machines CorporationInventors: Thomas M. Brey, Giles Roger Frazier, Gregory Francis Pfister, William J. Rooney
-
Publication number: 20090327765Abstract: Methods and products for managing power consumption of a computer and computers for which power consumption is managed. The computer includes the computer including a computer processor and embodiments of the present invention include providing, by an in-band power manger to an out-of-band power manager, a proposed performance state (‘p-state’) for the computer processor; determining, by the out-of-band power manager, in dependence upon a power setpoint and currently-measured operating metrics of the computer processor, whether to approve the proposed p-state; and if the out-of-band power manager approves the proposed p-state, setting operating parameters of the computer processor according to the approved p-state.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Wesley M. Felter, Sumeet Kochar, Charles R. Lefurgy, Ryuji Orita, Freeman L. Rawson, III, Malcolm S. Ware
-
Publication number: 20090327764Abstract: Methods, computers, and products for managing power consumption of a computer, the computer including a computer processor and managing power consumption of a computer includes: dynamically during operation of the computer, setting, by an in-band power manager in dependence upon performance metrics of the computer processor, a current performance state (‘p-state’) of the computer processor; and providing, by the in-band power manager to an out-of-band power manager, the current p-state of the computer processor.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Wesley M. Felter, Sumeet Kochar, Charles R. Lefurgy, Ryuji Orita, Freeman L. Rawson, III, Malcolm S. Ware
-
Publication number: 20090287943Abstract: Mapping power domains in a data center, the data center including one or more power consuming computing devices, the computing devices managed by a management module, each power domain in the data center including one or more power service modules located in an electrical path connecting one or more of the computing devices to a power source, each power service module associated with a power line communications controller, where the mapping includes establishing a unique domain identification for each electrical path connecting one or more of the computing devices to a power source; receiving, by the management module from the computing devices, the unique domain identifications; and maintaining, by the management module, a map associating the unique domain identifications with identifications of the computing devices.Type: ApplicationFiled: May 15, 2008Publication date: November 19, 2009Applicant: International Business Machines CorporationInventors: Thomas M. Brey, Nickolas J. Gruendler, Richard E. Harper, William J. Piazza, Lisa F. Spainhower
-
Publication number: 20090234613Abstract: Systems, methods, and software for analyzing the layout of computer equipment racks in a datacenter. One embodiment involves obtaining the position relative to the computer room of each of a plurality of temperature sensors distributed among a plurality of computer components mounted between opposing intake and exhaust ends of each computer equipment rack. The layout of the computer equipment racks is automatically determined from the positions of the temperature sensors, and a representation of the layout of the computer equipment racks is electronically stored or displayed. The actual layout is compared to target layout parameters to score the layout.Type: ApplicationFiled: March 13, 2008Publication date: September 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Simon C. Chu, Richard Edwin Harper, William Joseph Piazza
-
Publication number: 20090217073Abstract: A power distribution system comprises an input power line configured to supply power produced by a power source, one or more power distribution components operatively connected to receive power supplied by the power source, one or more intelligent system resources, and a power management component. Each power distribution component has one or more power outputs for distributing power along a power line connected thereto and is configured to modulate a carrier signal containing identification data along the power line connected to each output. Each system resource is operatively connected to receive power distributed by at least one of the one or more power distribution components. Each system resource is configured to receive and demodulate the carrier signal modulated by each power distribution component from which it receives power, generate a list of each power distribution component from which it receives power, and pass the list to a system bus.Type: ApplicationFiled: February 22, 2008Publication date: August 27, 2009Applicant: International Business Machines CorporationInventors: Brad L. Brech, Thomas M. Brey
-
Publication number: 20090132842Abstract: Methods, systems, and computer program products are provided for managing power consumption of computing devices in a computer equipment rack. Embodiments include monitoring aggregate power consumption of a plurality of computing devices in the computer equipment rack; determining whether the aggregate power consumption exceeds a predetermined maximum threshold; if the aggregate power consumption exceeds the predetermined maximum threshold, selecting a number of computing devices for throttling in dependence upon priority; and throttling-down the selected computing devices computing devices, reducing the aggregate power consumption to a level below the predetermined maximum threshold.Type: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Raymond M. Clemo, Beth F. Loebach, Gregory J. McKnight
-
Publication number: 20090125737Abstract: A variable group power limit is enforced to limit the net power consumption of a group of devices in a computer system, and a variable device power limit enforced on each device is independently adjustable to satisfy the current group power limit. The device power limits are dynamically selected according to a power management method that selectively reduces the device power limits of lower-utilization devices and increases the device power limits of higher-utilization devices.Type: ApplicationFiled: November 8, 2007Publication date: May 14, 2009Applicant: International Business Machines CorporationInventors: Thomas M. Brey, William Joseph Piazza
-
Publication number: 20090089595Abstract: Methods, systems, and computer program products are provided for managing computer power among a plurality of computers so that the aggregate power consumption does not exceed a maximum subscription amount, the maximum subscription amount comprising the maximum amount of power that can be supplied to the plurality of computers.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: INTERNATIONAL BUSNIESS MACHINES CORPORATIONInventors: Thomas M. Brey, Raymond M. Clemo, Beth F. Loebach, Gregory J. McKnight
-
Patent number: 7499970Abstract: A method for supervisor partitioning of client resources in a communications environment includes receiving, at a client node, an allocated set of resources over a communications network, and partitioning the allocated set of resources among one or more applications associated with the client node using a local authority. Following the partitioning, communication requests are issued from the one or more applications to a shared resource provider node without inspection by the local authority.Type: GrantFiled: November 12, 2004Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Thomas M. Brey, Giles R. Frazier, Gregory F. Pfister, William J. Rooney
-
Patent number: 7484116Abstract: An apparatus, system, and method are disclosed for accessing redundant data. A verification value module calculates a first verification value for a first redundant memory. In addition, the verification value module calculates a second verification value for a second redundant memory. In one embodiment, a validation module validates the first and second verification values. A selection module accesses the first redundant memory if the first verification value is equivalent to the second verification value. In a certain embodiment, the selection module identifies and accesses the redundant memory with a most advanced generation count if the first and second verification values are valid and are not equivalent.Type: GrantFiled: January 3, 2006Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Thomas M. Brey, Dinesh Chandra Coca, Darren Christopher Douglas, Hiroyuki Miyoshi, Yoshihiko Terashita
-
Publication number: 20090006901Abstract: In one embodiment, a control system supports an unlimited number of feedback control loops all sharing control of a component. A component performance rate or “speed” is used as a common metric for negotiating control of the component. Each control loop continuously monitors a system parameter it is tasked with regulating, compares it to a setpoint for that system parameter, and “requests” a speed in relation to the deviation of the associated system parameter from the corresponding setpoint. A controller receives the requested speeds as dynamic inputs and selects one of the requested speeds according to predefined selection logic. The controller communicates the selected speed to an actuator, which causes the component to operate at the selected speed. In this manner, the control system in effect negotiates control of the component in a way that ensures that all of the system parameters are being managed within safe limits.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Wesley Michael Felter, Sumeet Kochar, Charles Robert Lefurgy, Malcolm Scott Ware, Christopher Landon Wood
-
Patent number: 7463950Abstract: Systems and methods for detecting and analyzing elevated temperatures at a component rack to identify and characterize air recirculation anomalies. In one embodiment, temperatures are sensed in proximity to an air intake of the component rack. Temperature sensors communicate with a workstation having system management software including a thermal management component for analyzing air intake temperatures. Predefined temperature differentials (PTD) are established, corresponding to expected temperature differentials between the selected locations in the absence of any appreciable recirculation. The PTD provides a threshold for comparing with “actual” temperature differentials (ATD) to identify the presence and/or mode of recirculation. If an ATD exceeds a corresponding PTD for a predefined time interval, a signal is output. The mode of recirculation, such as left-side, right-side, or dual-surface recirculation, may be determined using as few as four temperature sensors positioned at a zone of interest (ZOI).Type: GrantFiled: May 31, 2007Date of Patent: December 9, 2008Assignee: International Business Machines CorporationInventors: Thomas M. Brey, Richard Edwin Harper, Thomas Dixon Pahel, Jr., William Joseph Piazza
-
Publication number: 20080300818Abstract: Systems and methods for detecting and analyzing elevated temperatures at a component rack to identify and characterize air recirculation anomalies. In one embodiment, temperatures are sensed in proximity to an air intake of the component rack. Temperature sensors communicate with a workstation having system management software including a thermal management component for analyzing air intake temperatures. Predefined temperature differentials (PTD) are established, corresponding to expected temperature differentials between the selected locations in the absence of any appreciable recirculation. The PTD provides a threshold for comparing with “actual” temperature differentials (ATD) to identify the presence and/or mode of recirculation. If an ATD exceeds a corresponding PTD for a predefined time interval, a signal is output. The mode of recirculation, such as left-side, right-side, or dual-surface recirculation, may be determined using as few as four temperature sensors positioned at a zone of interest (ZOI).Type: ApplicationFiled: May 6, 2008Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Richard Edwin Harper, Thomas Dixon Pahel, JR., William Joseph Piazza
-
Publication number: 20080301279Abstract: Specifying associations among attributes of entities in a data center, the data center comprising a facility that houses computers and equipment supporting computer operations, the entities including the computers and the equipment, some attributes associated with a resource domain, the resource domain composed of a physical characteristic shared by some of the computers and equipment, including inducing, by a management module within the data center, a change in a value of a first attribute of a first entity; monitoring, by the management module within the data center, a change in a value of a second attribute of a second entity; determining whether the monitored change in the second attribute correlates with the induced change in the first attribute; and, if the monitored change in the second attribute correlates with the induced change in the first attribute, specifying an association among the first attribute, the second attribute, and the resource domain.Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Richard E. Harper, William J. Piazza
-
Publication number: 20080300725Abstract: Systems and methods for detecting and analyzing elevated temperatures at a component rack to identify and characterize air recirculation anomalies. In one embodiment, temperatures are sensed in proximity to an air intake of the component rack. Temperature sensors communicate with a workstation having system management software including a thermal management component for analyzing air intake temperatures. Predefined temperature differentials (PTD) are established, corresponding to expected temperature differentials between the selected locations in the absence of any appreciable recirculation. The PTD provides a threshold for comparing with “actual” temperature differentials (ATD) to identify the presence and/or mode of recirculation. If an ATD exceeds a corresponding PTD for a predefined time interval, a signal is output. The mode of recirculation, such as left-side, right-side, or dual-surface recirculation, may be determined using as few as four temperature sensors positioned at a zone of interest (ZOI).Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas M. Brey, Richard Edwin Harper, Thomas Dixon Pahel, JR., William Joseph Piazza
-
Patent number: 7460978Abstract: Embodiments of the present invention address deficiencies of the art in respect to equipment position location in a data center and provide a novel and non-obvious method, system and computer program product for rack position determination using acoustics. In one embodiment of the invention, a method for rack position determination using acoustics can be provided. The method can include ultrasonically ranging a first target wall in a data center from a host rack enclosure to acquire range data for the first target wall and ultrasonically ranging a second target wall in the data center from the host rack enclosure to acquire range data for the second target wall. The method further can include translating the range data for the first target wall and second target wall into position coordinates for the host rack enclosure and forwarding the position coordinates to a system administrator for the data center over a coupled data communications network.Type: GrantFiled: June 28, 2007Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: Thomas M. Brey, Richard E. Harper, Thomas D. Pahel, Jr., William J. Piazza