Adding one or more computers to a multiple computer system
First Claim
Patent Images
1. A single computer operating in a replicated shared memory (RSM) type multiple computer system or a partial or hybrid RSM type multiple computer system comprising a plurality of computers each interconnected via a communications system;
- said single computer comprising;
a local processor and a local memory coupled to said local processor;
means for controlling execution a different portion of an applications program written to execute on only a single conventional computer, a method of said single computer to said existing operating plurality of machines or computers in a replicated shared memory arrangement, said method of adding said single computer comprising;
(i) communicating the contents of said single computer to each other computer of said multiple computer system operating in said replicated shared memory (RSM) type multiple computer system or said partial or hybrid RSM type multiple computer system; and
(ii) initializing the memory of each said additional computer to at least partially replicate the memory contents of said plurality of computers in each said additional computer.
0 Assignments
0 Petitions
Accused Products
Abstract
The addition of one or more additional computers to a multiple computer system having replicated shared memory (RSM) or partial or hybrid RSM, is disclosed. The or each additional computer (M4) has its independent local memory (502) initialised by the system to at least partially replicate the independent local memory of the computers (M1-M3) of the multiple computer system.
16 Citations
8 Claims
-
1. A single computer operating in a replicated shared memory (RSM) type multiple computer system or a partial or hybrid RSM type multiple computer system comprising a plurality of computers each interconnected via a communications system;
- said single computer comprising;
a local processor and a local memory coupled to said local processor; means for controlling execution a different portion of an applications program written to execute on only a single conventional computer, a method of said single computer to said existing operating plurality of machines or computers in a replicated shared memory arrangement, said method of adding said single computer comprising; (i) communicating the contents of said single computer to each other computer of said multiple computer system operating in said replicated shared memory (RSM) type multiple computer system or said partial or hybrid RSM type multiple computer system; and (ii) initializing the memory of each said additional computer to at least partially replicate the memory contents of said plurality of computers in each said additional computer.
- said single computer comprising;
-
2. A method for dynamically adding a single computer to an existing replicated shared memory computing system during operation without requiring the existing system as a whole or the computer program software executing on or within the computer system to be stopped and/or restarted, said method comprising:
-
configuring said single computer that includes an added processing element including an added processing capability and an added memory capability coupled with said processing capability to operate in a replicated shared memory (RSM) type multiple computer system or a partial or hybrid RSM type multiple computer system comprising a plurality of computers each interconnected via a communications system and each operable to execute a different portion of an applications program written to execute on only a single conventional computer; initializing the added memory of each said additional processing elements or processing capacity dynamically during operation of the plurality of computers to at least partially replicate the memory contents of said plurality of computers in each said additional computer; and thereafter continuing to operating said enlarged and scaled replicated shared memory computing system including said single computer and said existing computer system without stopping or halting the system as whole or the computer program software executing one or within the computer system. - View Dependent Claims (3)
-
-
4. A single computer for operation within a replicated shared memory computer system environment, said single computer comprising:
-
means for dynamically adding said single computer as an additional computing machine to said replicated shared memory computer system; a communications port for coupling said single computer to a network by which said existing plurality of computing machines are interconnected; said single computer including a memory location replicated on each of the single computer and a plurality of computing machines of said replicated shared memory computer system; and a database structure identifying at least the single computer as a member of the replicated shared memory computer system. - View Dependent Claims (5, 6)
-
-
7. A database structure for identifying a single computer or computing machine that is or will become a member of a replicated shared memory computer system, said database structure comprising:
a list of computing machines including an entry for said single computer and or other members of said replicated shared memory computer system that are part of said replicated shared memory computing system. - View Dependent Claims (8)
Specification