Multiple computer system with redundancy architecture
First Claim
1. A single computer adapted to operate in a multiple computer system that includes a first plurality of computers each interconnected via a communications network and a second like plurality of computers interconnected therewith, at least one memory location in each said second computer being a replica of a corresponding memory location in the corresponding first computer, and first updating means for transmitting changes to the contents or values of said memory locations in said first computers to the corresponding memory locations of said second computers;
- said single computer comprising;
an independent local memory able to be updated via a communications port which is able to be connected to the communications network of said multiple computer system; and
second updating means connected to said communication port so that changes to the contents or values of said memory locations of said single computer are able to be transmitted to the communications port of a like computer comprising a corresponding second computer of the multiple computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
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 M1/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. Both distributed shared memory (DSM) and replicated shared memory (RSM) are disclosed.
97 Citations
6 Claims
-
1. A single computer adapted to operate in a multiple computer system that includes a first plurality of computers each interconnected via a communications network and a second like plurality of computers interconnected therewith, at least one memory location in each said second computer being a replica of a corresponding memory location in the corresponding first computer, and first updating means for transmitting changes to the contents or values of said memory locations in said first computers to the corresponding memory locations of said second computers;
- said single computer comprising;
an independent local memory able to be updated via a communications port which is able to be connected to the communications network of said multiple computer system; and second updating means connected to said communication port so that changes to the contents or values of said memory locations of said single computer are able to be transmitted to the communications port of a like computer comprising a corresponding second computer of the multiple computer system.
- said single computer comprising;
-
2. In a single computer adapted to operate in a multiple computer system that includes a first plurality of computers each interconnected via a communications network and a second like plurality of computers interconnected therewith, at least one memory location in each said second computer being a replica of a corresponding memory location in the corresponding first computer, a method comprising:
-
identifying changes or updates to the contents or values of said memory locations in said first computers; transmitting said changes or updates in said first computers to the corresponding memory locations of said second computers; and updating an independent local memory via a communications port which is able to be connected to the communications network of said multiple computer system; and transmitting changes to the contents or values of said memory locations of said single computer to a another one of said plurality of computers.
-
-
3. A multiple computer system comprising:
-
a first plurality of computers each of which is connected to each other by means of a communications network; a second like plurality of computers each of which is connected to each other by means of said communications network; and a substantially direct communications link between each of said first computers and the corresponding second computer. - View Dependent Claims (5, 6)
-
-
4. The multiple computer system as in claim 8, wherein at least some memory locations in each of said first computers, are replicated in the corresponding one of said second computers.
Specification