摘要:
A method for predicting maintenance in a refrigeration system includes counting occurrences of a compressor operating event and calculating a cumulative total of the compressor operating events. The method also comprises comparing the cumulative total with an operating threshold and estimating a time period until the cumulative total exceeds the operating threshold. The method may be executed by a controller or stored in a computer-readable medium.
摘要:
Using resource sets for job-level control of the simultaneous multi-threading capability (SMT) of a processor in a data processing system. A resource set defined with respect to the processor is adapted to control whether the simultaneous multi-threading capability is enabled.
摘要:
A controller comprises a first input that receives a signal indicating an energy consumption value of a compressor, a second input that receives a signal indicating an energy consumption value of a variable speed condenser fan, and an output that provides a control signal to the variable speed condenser fan. The controller also comprises a memory that stores a condenser set point, and a processor in communication with the input, output and memory and that modulates the condenser set-point to minimize energy consumption and controls the variable speed condenser fan based on the condenser set-point.
摘要:
A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system. In response to receiving the request, the memory controller selects a candidate contiguous block of memory. Then, after temporarily restricting access to the candidate contiguous block of memory, the memory controller identifies a set of frames currently in use within the candidate contiguous block of memory, relocates the set of frames, and allocates the candidate block of memory for exclusive use by the requesting data processing component. The allocation of contiguous real memory occurs dynamically during the operation of the data processing system.
摘要:
A method is provided including installing a variable frequency drive unit to drive a previously non-variable air handler fan of an HVAC system. The method includes setting a control strategy for the variable frequency drive. The control strategy includes a drive speed for each mode of the HVAC system. The method includes operating the HVAC system in each mode and monitoring the HVAC system. The method includes adjusting the HVAC system or the control strategy of the variable frequency drive to increase drive speed based on monitoring the HVAC system.
摘要:
A method for monitoring compressor performance in a refrigeration system includes calculating an isentropic efficiency of a compressor of the refrigeration system, averaging isentropic efficiency over a predetermined period, comparing the average to an efficiency threshold, and detecting a compressor malfunction based on the comparison. The method may be executed by a controller or stored in a computer-readable medium.
摘要:
A method and system for enabling dynamic matching of storage utilization characteristics of a host system application with the characteristics of the available storage pools of an attached distributed storage system, in order to provide an optimal match between the application and selected storage pool. An abstraction manager is provided, enhanced with a storage device configuration utility/module, which performs a series of tasks to (1) obtain/collect the correct configuration information from each connected storage device or storage pools and/or (2) calculate the configuration information when the information is not readily available. The storage device configuration module then normalizes, collates and matches the configuration information to the various applications running on the host system and/or outputs the information to a user/administrator of the host system via a software interface. By using the collected/calculated configuration information, applications are assigned to an optimal storage pool in an intelligent and efficient manner.
摘要:
A method, apparatus, and computer program product for storage pools with write atomicity. An abstraction manager enforces write atomicity and disallows options which are inconsistent with write atomicity. The abstraction manager constructs through a physical device interface a logical continuous view of a storage pool in a manner consistent with write atomicity. Applications collect information specific to write atomicity from the abstraction manager through an application interface.
摘要:
A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system. In response to receiving the request, the memory controller selects a candidate contiguous block of memory. Then, after temporarily restricting access to the candidate contiguous block of memory, the memory controller identifies a set of frames currently in use within the candidate contiguous block of memory, relocates the set of frames, and allocates the candidate block of memory for exclusive use by the requesting data processing component. The allocation of contiguous real memory occurs dynamically during the operation of the data processing system.
摘要:
A method, system, and program key-controlled object-based memory protection are provided. A processing unit includes an authority check for controlling access by the processing unit to pages of memory according to whether a hardware protection key set currently loaded in an authority mask register allows access to the pages. In particular, each page of memory is assigned a page key number that indexes into the hardware protection key set. The currently loaded hardware protection key set specifies those page key numbers that are currently accessible to the processing unit for the execution context. Each hardware key within the hardware protection key set may be associated with a particular data object or group of data objects. Thus, effectively, the currently loaded hardware protection key set identifies which data objects or groups of data objects are currently accessible. Software keys are assigned to data objects and dynamically mapped to hardware protection key sets, such that when a module is called, the software keys assigned to that module are mapped to the hardware protection key set to be loaded for controlling current access to memory.