Fault tolerant controller system and method
AssigneeEMC Corporation
InventorsWilliam Alexander Brant, Michael Edward Nielson, Gary Ward Howard
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsWilliam Alexander Brant, Michael Edward Nielson, Gary Ward Howard
Estimating the term…
Data is recovered despite a single point of failure in a data exchanging system while accommodating scaleable data transfer rate performance. In the environment of at least two disk array controllers, a serial dumping scheme assists in recovery of data from a fast memory. It is imperative to avoid loss of write data from a host computer which is received and acknowledged but not yet stored in a disk medium. The configuration ensures that at least one of the controllers will handle the data so as to correct single failure point errors and properly store that data on one of the disks of an array. A fast memory providing a buffer between a remote host computer and arrays of data storage media is managed so that data received for writing is duplicated for reliability of storage while data for reading to the host computer is manipulated with an enhanced bandwidth of fast memory operation.
A method that utilizes at least a first and a second power source to enhance the reliability of operation of a controller, said controller having a plurality of power-consuming elements that operate to receive data-exchange-controlling-commands from a remote-computer, said controller having a fast-memory that operates to buffer data that accompanies said data-exchange-controlling-commands, said fast-memory operating to buffer said data between the remote-computer and at least one satellite data storage unit that is connected to an output terminal of said controller, said controller including a power-consuming-element-subset that consists of less than all of said plurality of power-consuming-elements, said power-consuming-element-subset operating to retrieve data from said fast-memory and to then transfer said retrieved data to said output terminal, said method comprising the steps of:
A system responding to requests from a host-computer, and operable to transfer data between said host-computer and an array of data-storing-media, said system comprising:
A method that utilizes at least first and second power sources for enhancing the reliability of operation of a controller, said controller having a plurality of power-consuming elements that are arranged to receive controlling-commands from a remote-computer, said controller utilizing a fast-memory to buffer data that accompanies said controlling-commands, said fast-memory operating to buffer said data between the remote-computer and at least one satellite data storage unit, said controller including an element-subset that is less than all of said plurality of power-consuming elements, said element-subset operating to retrieve data from said fast-memory and to transfer said retrieved data to a controller output terminal, said method comprising the steps of:
In a data processing installation having a host-computer and a first and a second controller that receive data from said host-computer, wherein said first and second controllers operate to effect writing said received-data to an array of data-storing-media, a system that enhances the reliability of said writing of said received-data, said system comprising:
Dependencies are inferred from the claim text.