| Patent application number | Description | Published |
| 20090031169 | Self-Repairing Of Microprocessor Array Structures - A level of indirection is utilized when writing to a microprocessor array structure, thereby masking hard faults in the array structure. Among other benefits, this minimizes the use of a backward error recovery mechanism with its inherent delay for recovery. The indirection is used to effectively remove from use faulty portions of the array structure and substitute spare, functioning portions to perform the duties of the faulty portions. Thus, for example, faulty rows in microprocessor array structures are mapped out in favor of substitute, functioning rows. | 01-29-2009 |
| 20090070611 | Managing Computer Power Consumption In A Data Center - Methods, systems, and computer program products are provided for managing computer power consumption in a data center. Embodiments include monitoring aggregate power consumption of a plurality of computers in the data center, each of the computers being supplied power individually from a shared circuit in the data center; 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 computers for throttling in dependence upon priority; and throttling-down the selected computers, reducing the aggregate power consumption to a level below the predetermined maximum threshold. Some embodiments may also include determining whether the aggregate power consumption is below a predetermined minimum threshold; if the aggregate power consumption is below the predetermined minimum threshold, selecting a number of computers for throttling in dependence upon priority; and throttling-up the selected computers, increasing the aggregate power consumption to a level above the predetermined minimum threshold. | 03-12-2009 |
| 20110282979 | Network Address Assignment In A Data Center - In a data center that includes a number of chassis, with each chassis including a chassis management module and a number of slots, each slot associated with a service processor: network address assignment includes discovering, by a chassis management module of a particular chassis, one or more other chassis management modules; negotiating, by the chassis management module with the other chassis management modules via IPv6 data communications, a chassis-specific range of IPv4 addresses available for assignment to service processors of the particular chassis; providing, by the chassis management module to the service processors of the particular chassis, in dependence upon the chassis-specific range of IPv4 addresses, a base IPv4 address; and determining, by each service processor of the particular chassis, in dependence upon the base IPv4 address and a slot identifier of the slot associated with the service processor, an IPv4 address for the service processor. | 11-17-2011 |
| 20120005683 | Data Processing Workload Control - Data processing workload control in a data center is provided, where the data center includes computers whose operations consume power and a workload controller composed of automated computing machinery that controls the overall data processing workload in the data center. The data processing workload is composed of a plurality of specific data processing jobs, including scheduling, by the workload controller in dependence upon power performance information, the data processing jobs for execution upon the computers in the data center, the power performance information including power consumption at a plurality of power-conserving states for each computer in the data center that executes data processing jobs and dispatching by the workload controller the data processing jobs as scheduled for execution on computers in the data center. | 01-05-2012 |
| 20120036346 | PARTIAL HIBERNATION RESTORE FOR BOOT TIME REDUCTION - Checkpoint snapshots of segments of system memory are taken while an operating system is booting in a computer system. The segments of system memory are stored in non-volatile memory as hibernation files. In response to detecting a request for a system reboot of the OS, an affected hibernation file, which corresponds to an affected segment of system memory that will change during the system reboot of the OS, is identified. A restoration of the system memory via a wake-up from hibernation is then initiated. The wake-up from hibernation proceeds until the affected hibernation file is reached, such that initial steps in the system reboot are bypassed. Thereafter, subsequent steps, which are after the bypassed initial steps in the system reboot, are executed. | 02-09-2012 |
| 20120072765 | JOB MIGRATION IN RESPONSE TO LOSS OR DEGRADATION OF A SEMI-REDUNDANT COMPONENT - A computer program product and method of managing the workload in a computer system having one or more semi-redundant hardware components are provided. The method comprises detecting loss or degradation of the level of performance of one or more of the semi-redundant hardware components, identifying hardware components that are affected by the loss or degradation of the one or more semi-redundant components, migrating a critical job from an affected hardware component to an unaffected hardware component, and performing less-critical jobs on an affected hardware component. Loss or degradation of the semi-redundant component reduces the capacity of affected hardware components in the computer system without entirely disabling the computer system. Jobs identified as being critical are run on hardware components having the most capacity and reliability, while allowing less-critical jobs to make use of the remaining capacity of affected hardware components. Optionally, the semi-redundant hardware component may be selected from a memory module, CPU core, Ethernet port, power supply, fan, disk drive, and an input output port. | 03-22-2012 |
| Patent application number | Description | Published |
| 20100063306 | Alkylene oxide recovery systems - Systems and processes for recovering alkylene oxide, including an alkylene oxide recovery column including a stripping section located in the column to convert a portion of a feed stream to a gas phase including alkylene oxide; a reabsorption section in the column above the stripping section including a water stream to reabsorb the alkylene oxide in the gas phase portion and to produce an aqueous solution, a first stripping gas to strip carbon dioxide and oxygen from the aqueous solution by converting a portion of the aqueous solution to a gaseous portion, producing an alkylene oxide stream, and a side take-off located at a bottom portion of the reabsorption section for removal of the alkylene oxide stream; a condenser to partially condense the gas phase portion; and a top take-off for removal of a light impurity fraction. | 03-11-2010 |
| 20110034709 | TUBE REACTOR - Apparatus, methods, and processes are provided for a tube reactor including multiple, substantially parallel reaction tubes arranged within a tube reactor shell, the reaction tubes spaced apart such that a thermal fluid can flow between the tubes and transfer heat between the tubes and the thermal fluid during operation; an inlet head defining an inlet head space, where the inlet head space is in fluid communication with an inlet end of the reaction tubes, and an outlet head including an outlet head shell and at least one insert positioned within an outlet head space defined by the outlet head, where the insert defines a reduced volume outlet head space relative to that defined by the outlet head, and where the reduced volume outlet head space is in fluid communication with an outlet end of the reaction tubes and in fluid communication with a reactor outlet. | 02-10-2011 |