摘要 |
<p>An architecture for multiple computer systems which incorporates redundancy is disclosed. For each group of "n" first computers M1/1, M2/1,.... Mn/ 1, a second "mirror" group of computers Ml/2, M2/2....Mn/2 is provided. Changes to the memory locations of each computer of the first group are communicated to the corresponding computers of the second group to update a replicated memory. Memory locations (A/1, B/1, C/1) stored on one machine (M2/1) and the mirror machine (M1/2) are stored on both the hierarchically adjacent machines M1/2, M2/2 and maintained updated. In the event of the failure of one machine, the mirror machine has the memory locations of the failed machine and is able to resume or take over the computational tasks of the failed machine thereby providing a first measure of redundancy. In the event of failure of both a first group machine and its mirror machine, the hierarchically adjacent mirror machine is able to resume or take over.</p> |