摘要:
A method to rebuild an NVS image is disclosed. The method provides information to a first cluster of an information storage and retrieval system, and writes that information to a non-volatile storage device disposed in a second cluster. Upon losing utility power to all or part of the information storage and retrieval system, the method provides back-up power to a processor and a data cache, and determines if the information written to the second non-volatile storage device is accessible. If the information written to the second non-volatile storage device is accessible, then the method copies the image of that second non-volatile storage device to an external storage device. If the information written to said second non-volatile storage device is not accessible, then the method creates a virtual NVS image using the information disposed in a local data cache, and copies that virtual NVS image to an external storage device.
摘要:
Disclosed are a storage controller, and a method of operating a storage controller, for interfacing between host systems and a storage devices system. The storage controller includes a first cluster including a first processor and a first cache, and a second cluster including a second processor and a second cache. The method comprises the step of directing data from the host systems through first and second data paths to the storage system. The first processor and cache are associated with the first data path, and the second processor and cache are associated with the second data path. Under one set of conditions, the controller enters a failover mode, wherein data directed to the first data path are routed to the second data path. Under another set of conditions, the controller deconfigures the first cache without entering the failover mode.
摘要:
Disclosed are a storage controller, and a method of operating a storage controller, for interfacing between host systems and a storage devices system. The storage controller includes a first cluster including a first processor and a first cache, and a second cluster including a second processor and a second cache. The method comprises the step of directing data from the host systems through first and second data paths to the storage system. The first processor and cache are associated with the first data path, and the second processor and cache are associated with the second data path. Under one set of conditions, the controller enters a failover mode, wherein data directed to the first data path are routed to the second data path. Under another set of conditions, the controller deconfigures the first cache without entering the failover mode.
摘要:
A method for storing customer data at a non-volatile storage (NVS) at a storage server. A track buffer is maintained for identifying first and second sets of segments that are allocated in the NVS. A flag in the track buffer identifies which of the first and second sets of segments to use for storing customer data for which a write request has been made. The customer data is stored in the NVS in successive commit processes. Following a power loss in the storage server, the NVS uses the track buffer information to identify which of the first and second sets of segments was involved in the current commit process to allow the current commit process to be completed.
摘要:
The present invention provides improved electrochromic layers, which comprise polymeric matrices with electrochromic solutions interspersed therein. Varying an electrical potential difference across a layer of the invention results in reversible variation in the transmittance of light across the layer because of electrochemical processes in the electrochromic solution of the layer. The invention further provides electrochromic devices, in which the electrochromic layers of the invention provide reversibly variable transmittance to light, and various apparatus in which the devices of the invention provide light-filtering or light-color modulation. Such apparatus include windows, including those for use inside and on the outside walls of buildings and in sunroofs for automobiles, and variable reflectance mirrors, especially rearview mirrors for automobiles.
摘要:
An electrochromic window assembly is disclosed that includes a first substrate and a second substrate that is maintained in a parallel and spaced relation from the first substrate by means of a window frame and spacer. The window assembly further includes an electrochromic device mounted within the airtight chamber formed between the first and second substrates. Electrochromic device 22 may be mounted so as to provide an air chamber between first substrate 12, which is the external substrate, and electrochromic device 22. At least one of the chambers formed between substrates 12 and 14 and electrochromic device 22 may be filled with an insulating gas such as argon. Also disclosed are novel methods for manufacture of an electrochromic device for incorporation into such a window assembly. A novel electrochromic device is also disclosed having electrical bus clips secured about the entire periphery of the electrochromic device.
摘要:
An apparatus, system, and method are disclosed for data tracking and, in particular, for facilitating failure management within an electronic data communication system. The apparatus includes a tracking module and an error analysis module. The tracking module stores an adapter identifier in a tracking array. The adapter identifier corresponds to a source adapter from which data is received. The error analysis module determines a source of a data failure in response to recognition of the data failure. The data failure may occur on a host adapter, a device adapter, a communication fabric, a multi-processor, or another communication device. The apparatus, system, and method may be implemented in place of or in addition to hardware-assisted data integrity checking within a data storage system.
摘要:
Provided are a method, system, and program for managing write processes in which a list of destination location identifiers for pending write operations is maintained in an array having an array pointer which identifies the next available entry of the array. In one embodiment, the array includes a stack of variable size. Adding a destination location identifier of a pending write operation increases the size of the stack. Removing a destination location identifier of a completed write operation reduces the size of the stack. A stack index may be incremented as write operation destination location identifiers are added and may be decremented as write operation destination location identifiers are removed from the stack.
摘要:
An electrochromic window assembly is disclosed that includes a first substrate and a second substrate that is maintained in a parallel and spaced relation from the first substrate by means of a window frame and spacer. The window assembly further includes an electrochromic device mounted within the airtight chamber formed between the first and second substrates. Electrochromic device 22 may be mounted so as to provide an air chamber between first substrate 12, which is the external substrate, and electrochromic device 22. At least one of the chambers formed between substrates 12 and 14 and electrochromic device 22 may be filled with an insulating gas such as argon. Also disclosed are novel methods for manufacture of an electrochromic device for incorporation into such a window assembly. A novel electrochromic device is also disclosed having electrical bus clips secured about the entire periphery of the electrochromic device.
摘要:
A method for storing customer data at a non-volatile storage (NVS) at a storage server. A track buffer is maintained for identifying first and second sets of segments that are allocated in the NVS. A flag in the track buffer identifies which of the first and second sets of segments to use for storing customer data for which a write request has been made. The customer data is stored in the NVS in successive commit processes. Following a power loss in the storage server, the NVS uses the track buffer information to identify which of the first and second sets of segments was involved in the current commit process to allow the current commit process to be completed.