Redundant multiple computer architecture
First Claim
1. A redundant multiple computer system architecture comprising:
- a plurality of local computers interconnected by a network or communications network, and each having a local data store;
a data storage controller that is operable to allocate to each of said plurality of local computers, data created by or required for the operation of a particular one of the plurality of local computers firstly in a storage in that particular local computer and secondly in one of the other of the plurality of computer; and
a data updating controller for controlling the storage of changes in the content or value of said stored data at both said computers.
0 Assignments
0 Petitions
Accused Products
Abstract
A multiple computer system incorporating a redundant memory architecture is disclosed. Memory locations (0-99, A-C) stored on one machine (C1, M1) are stored on the hierarchically adjacent machines (C2, M2) and maintained updated. In the event of the failure of only one machine, the hierarchically adjacent 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 measure of redundancy. Both distributed memory systems (DSM) and replicated memory system (RSM) are disclosed. In particular, a partially replicated memory system, structure, and method for replicating in using the same, are all disclosed.
90 Citations
7 Claims
-
1. A redundant multiple computer system architecture comprising:
-
a plurality of local computers interconnected by a network or communications network, and each having a local data store; a data storage controller that is operable to allocate to each of said plurality of local computers, data created by or required for the operation of a particular one of the plurality of local computers firstly in a storage in that particular local computer and secondly in one of the other of the plurality of computer; and a data updating controller for controlling the storage of changes in the content or value of said stored data at both said computers. - View Dependent Claims (2, 3, 6)
-
-
4. A method for redundant storage of data in a multiple computer system architecture having a plurality of local computers interconnected by a network or communications network and each having a local data store, the method comprising:
-
controlling a data storage operation to allocate to each of said plurality of local computers, data created by or required for the operation of a particular one of the plurality of local computers firstly in a storage in that particular local computer and secondly in one of the other of the plurality of computer; and controlling the storage of updates or changes in the content or value of said stored data at both said computers. - View Dependent Claims (5)
-
-
7. A computer program stored in a computer readable media, the computer program including executable computer program instructions and adapted for execution by a at least one computer to modify the operation of at least one computer;
- the modification of operation including performing a method for redundant storage of data in a multiple computer system architecture having a plurality of local computers interconnected by a network or communications network and each having a local data store, the method comprising;
controlling a data storage operation to allocate to each of said plurality of local computers, data created by or required for the operation of a particular one of the plurality of local computers firstly in a storage in that particular local computer and secondly in one of the other of the plurality of computer; and controlling the storage of updates or changes in the content or value of said stored data at both said computers.
- the modification of operation including performing a method for redundant storage of data in a multiple computer system architecture having a plurality of local computers interconnected by a network or communications network and each having a local data store, the method comprising;
Specification