Multiple computer system with redundancy architecture
First Claim
Patent Images
1. A method of operating multiple computers to form a multiple computer system, said method comprising the steps of:
- (iii) interconnecting a first plurality of computers via a communications network;
(iv) interconnecting a like plurality of second computers to said first plurality of computers;
(iv) forming in each second computer a replica of at least one memory location of the corresponding first computer; and
(v) updating said second computers whereby changes to the contents or values of the memory locations in said first computers are transmitted to the corresponding memory locations of said second computers.
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.
-
Citations
15 Claims
-
1. A method of operating multiple computers to form a multiple computer system, said method comprising the steps of:
-
(iii) interconnecting a first plurality of computers via a communications network; (iv) interconnecting a like plurality of second computers to said first plurality of computers; (iv) forming in each second computer a replica of at least one memory location of the corresponding first computer; and (v) updating said second computers whereby changes to the contents or values of the memory locations in said first computers are transmitted to the corresponding memory locations of said second computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program stored in a computer readable media, the computer program including executable computer program instructions and adapted for execution by at least one computer in a multiple computer system to modify the operation of the multiple computer system;
- the modification of operation including performing a method of operating multiple computers to form a multiple computer system, said method comprising;
(iii) enabling communication over an interconnection connecting a first plurality of computers via a communications network; (iv) interconnecting a like plurality of second computers to said first plurality of computers; (iv) forming in each second computer a replica of at least one memory location of the corresponding first computer; and (v) updating said second computers whereby changes to the contents or values of the memory locations in said first computers are transmitted to the corresponding memory locations of said second computers.
- the modification of operation including performing a method of operating multiple computers to form a multiple computer system, said method comprising;
-
15. A method of operating a dual computer system, said method comprising the steps of:
-
(i) enabling operation of a first computer, (ii) loading into said first computer an application program which is written to operate on only a single (first) computer, and which is intolerant of failure of said first computer, (iii) connecting a second computer to said first computer, (iv) loading a replica of said application program in said second computer, (v) replicating at least one memory location of said first computer in said second computer, and
-
Specification