摘要:
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 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 method, apparatus, and computer instructions for controlling data flow. A control message is formed for the data flow in response to an event while the data flow is occurring. The control message includes a data type, an action, and a duration. The control message is sent to a receiver data processing system, wherein the receiver data processing system modifies the data flow to the data processing system using the control message.
摘要:
A system for coordinating error tracking, level setting and reporting among the various layers/components of a distributed storage system. Each component of the distributed system includes a trigger generation and response (TGR) utility, which generates an error tracking trigger (ETT), comprising: (1) an action that the initiator wants the stack's error tracking mechanisms to take; (2) a message that the initiator wants the stack to immediately post in its logs; and (3) a route/direction that the trigger is to be transmitted through the stack. The ETT is transmitted one layer at a time through the stack, and each intervening layer of the stack is equipped with a utility to examine the ETT and take the appropriate action(s), designated by the trigger. An error log is maintained by each layer of the stack and used to record information about the error and enable user determination of the source, timing and cause of errors.
摘要:
A method for monitoring refrigerant in a refrigeration system includes calculating a return gas superheat of a refrigeration system and averaging the return gas superheat over a predetermined period. The method also comprises comparing the average to a superheat threshold and detecting at least one of a flood back condition and a degraded performance condition based on the comparison. The method may be executed by a controller or stored in a computer-readable medium.
摘要:
A method, system and computer program product are provided for representing resource sets in a variable format. Variable resource sets are represented in two parts: a system topology domain and a system detail level. Logical entities are allowed to consume variable resource sets to specify the domain and level required in the attachment. Thus, the resource set attachment is made using a domain system detail level, but the actual resources represented are derived dynamically. That is, the elements that were once statically represented by bits in the resource set are now derived dynamically to reflect the system state at the time they are being used.
摘要:
A system for monitoring and managing a refrigeration system of a remote location includes a management center in communication with a refrigeration system through a communication network. The management center receives performance information of the refrigeration system. The management center employs software modules to analyze the performance information; diagnose system conditions; provide alarms for food safety issues, food quality issues and refrigeration system component failure; indicate maintenance conditions; and configure the refrigeration system.
摘要:
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.